Ошибка с JComboBox - Java
Формулировка задачи:
Из xml-файла вытаскиваю нужные данные и пихаю в ArrayList (раньше был просто массив хрень таже).
В другом классе создаю JComboBox с такой моделью:
И тут начинается самое интересное: запускаю в NetBeans - работает! Начинаю компилить - 2 предупреждения:
И если запустить jar-файл - панели вообще нет....
Помогите, пожалуйста.
box.setModel(new DefaultComboBoxModel(Parser.songList.toArray()));
C:\Users\Strannik\Documents\NetBeansProjects\XmlParser\src\xmlparser\Main.java:48: warning: [unchecked] unchecked call to DefaultComboBoxModel(E[]) as a member of the raw type DefaultComboBoxModel
box.setModel(new DefaultComboBoxModel(Parser.songList.toArray()));
where E is a type-variable:
E extends Object declared in class DefaultComboBoxModel
C:\Users\Strannik\Documents\NetBeansProjects\XmlParser\src\xmlparser\Main.java:48: warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
box.setModel(new DefaultComboBoxModel(Parser.songList.toArray()));
where E is a type-variable:
E extends Object declared in class JComboBox
2 warningsРешение задачи: «Ошибка с JComboBox»
textual
Листинг программы
D:\temp\XmlParser\dist>java -jar XmlParser.jar
Exception in thread "main" java.io.FileNotFoundException: D:\temp\XmlParser\dist\src\xmlparser\skillet.xml (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at java.io.FileInputStream.<init>(FileInputStream.java:101)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:613)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:189)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:812)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:347)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:205)
at xmlparser.Parser.initParser(Parser.java:26)
at xmlparser.Main.main(Main.java:34)