
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.03.2013, 13:47:56
|
|||
|---|---|---|---|
|
|||
java.lang.NoClassDefFounder |
|||
|
#18+
Добрый день! С помощью JDeveloper 11g создали на базе Swing Appl with Oracle ADF jar-файл с main-классом view.Form. Запускаем jar-файл через bat-файл (start.bat) и получаем следующую ошибку: ==================================================== Exception in thread "main" java.lang.NoClassDefFoundError: oracle/jbo/uicli/controls/JUNavigationBar Caused by: java.lang.ClassNotFoundException: oracle.jbo.uicli.controls.JUNavigationBar at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:305) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:246) Could not find the main class: view.Form. Program will exit. C:\JDeveloper\mywork\Commission\iBank2\View\deploy> ==================================================== Прикладываю в архиве jar-файл и start.bat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2013, 14:29:32
|
|||
|---|---|---|---|
|
|||
java.lang.NoClassDefFounder |
|||
|
#18+
Все библиотеки нужно добавить в classpath, т.е. в бат-файле где -cp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2013, 14:30:57
|
|||
|---|---|---|---|
|
|||
java.lang.NoClassDefFounder |
|||
|
#18+
s777Все библиотеки нужно добавить в classpath, т.е. в бат-файле где -cp Когда говорю все я имею ввиду т.е. которые нужны для проекта ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2013, 15:13:00
|
|||
|---|---|---|---|
|
|||
java.lang.NoClassDefFounder |
|||
|
#18+
s777, как узнать в каком jar-файле находится данный класс ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2013, 15:48:50
|
|||
|---|---|---|---|
|
|||
java.lang.NoClassDefFounder |
|||
|
#18+
T-S, Какую библиотеку использовали при написании приложения, ту и подключайте. Зачем вам бат файл, если в манифесте main класс прописан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2013, 17:38:41
|
|||
|---|---|---|---|
|
|||
java.lang.NoClassDefFounder |
|||
|
#18+
DoSOfRedRiver,использую класс - oracle.jbo.uicli. Кладу файл adfm.jar в папку как его подключить??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2013, 21:32:45
|
|||
|---|---|---|---|
|
|||
java.lang.NoClassDefFounder |
|||
|
#18+
T-S, авторкласс - oracle.jbo.uicli. находится в adfm.jar? Вообще советую вам самостоятельно разобраться в этом вопросе. Вот ряд наводок: - java classpath - jar manifest Ну если я всё правильно понял вам нужно в манифесте прописать classpath к это вашей adfm.jar. Также можно воспользоваться средствами автоматизированной сборки, но это лишнее, я думаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2013, 00:31:43
|
|||
|---|---|---|---|
|
|||
java.lang.NoClassDefFounder |
|||
|
#18+
DoSOfRedRiver, спасибо за наводку, сделал bat-файл. Пример ниже: SET JAVA_HOME=C:/JRE/BIN/JAVAW.EXE %JAVA_HOME% -clent -classpath путь к классам и ниже перечисляю JAR-ы lib/adfm.jar;^ lib/xmlparserv2.jar;^ ...;^ ...;^ ...;^ lib/servlet.jar view.Mainform Подскажешь может как можно указать, чтобы JAR-ы в bat-ке из папки lib вычитывались, чтобы их не перечислять, например lib/*.jar; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2013, 11:30:00
|
|||
|---|---|---|---|
|
|||
java.lang.NoClassDefFounder |
|||
|
#18+
T-S, SET JAVA_HOME=C:/JRE/BIN/JAVAW.EXE %JAVA_HOME% -clent -cp lib/*;. MyApplication ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2129666]: |
0ms |
get settings: |
14ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
48ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 287ms |
| total: | 469ms |

| 0 / 0 |
