powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / java.lang.NoClassDefFounder
10 сообщений из 10, страница 1 из 1
java.lang.NoClassDefFounder
    #38198599
T-S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-S
Гость
Добрый день!
С помощью 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
java.lang.NoClassDefFounder
    #38198695
s777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все библиотеки нужно добавить в classpath, т.е. в бат-файле где -cp
...
Рейтинг: 0 / 0
java.lang.NoClassDefFounder
    #38198702
s777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s777Все библиотеки нужно добавить в classpath, т.е. в бат-файле где -cp
Когда говорю все я имею ввиду т.е. которые нужны для проекта )
...
Рейтинг: 0 / 0
java.lang.NoClassDefFounder
    #38198782
T-S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-S
Гость
s777,
как узнать в каком jar-файле находится данный класс ???
...
Рейтинг: 0 / 0
java.lang.NoClassDefFounder
    #38198862
DoSOfRedRiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
T-S,

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

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

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

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

- java classpath
- jar manifest

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

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

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

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


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