Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / java.lang.NoClassDefFounder / 10 сообщений из 10, страница 1 из 1
26.03.2013, 13:47:56
    #38198599
T-S
T-S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.lang.NoClassDefFounder
Добрый день!
С помощью 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
...
Рейтинг: 0 / 0
26.03.2013, 14:29:32
    #38198695
s777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.lang.NoClassDefFounder
Все библиотеки нужно добавить в classpath, т.е. в бат-файле где -cp
...
Рейтинг: 0 / 0
26.03.2013, 14:30:57
    #38198702
s777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.lang.NoClassDefFounder
s777Все библиотеки нужно добавить в classpath, т.е. в бат-файле где -cp
Когда говорю все я имею ввиду т.е. которые нужны для проекта )
...
Рейтинг: 0 / 0
26.03.2013, 15:13:00
    #38198782
T-S
T-S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.lang.NoClassDefFounder
s777,
как узнать в каком jar-файле находится данный класс ???
...
Рейтинг: 0 / 0
26.03.2013, 15:48:50
    #38198862
DoSOfRedRiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.lang.NoClassDefFounder
T-S,

Какую библиотеку использовали при написании приложения, ту и подключайте. Зачем вам бат файл, если в манифесте main класс прописан?
...
Рейтинг: 0 / 0
26.03.2013, 17:38:41
    #38199124
T-S
T-S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.lang.NoClassDefFounder
DoSOfRedRiver,использую класс - oracle.jbo.uicli. Кладу файл adfm.jar в папку
как его подключить???
...
Рейтинг: 0 / 0
26.03.2013, 21:32:45
    #38199430
DoSOfRedRiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.lang.NoClassDefFounder
T-S,

авторкласс - oracle.jbo.uicli.

находится в adfm.jar?

Вообще советую вам самостоятельно разобраться в этом вопросе. Вот ряд наводок:

- java classpath
- jar manifest

Ну если я всё правильно понял вам нужно в манифесте прописать classpath к это вашей adfm.jar.

Также можно воспользоваться средствами автоматизированной сборки, но это лишнее, я думаю.
...
Рейтинг: 0 / 0
29.03.2013, 00:31:43
    #38203421
T-S
T-S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.lang.NoClassDefFounder
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;
...
Рейтинг: 0 / 0
29.03.2013, 11:30:00
    #38203823
DoSOfRedRiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.lang.NoClassDefFounder
T-S,

SET JAVA_HOME=C:/JRE/BIN/JAVAW.EXE

%JAVA_HOME% -clent -cp lib/*;. MyApplication
...
Рейтинг: 0 / 0
29.03.2013, 12:52:49
    #38204008
T-S
T-S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.lang.NoClassDefFounder
DoSOfRedRiver,
Спасибо все получилось =)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / java.lang.NoClassDefFounder / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]