powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Опять вопрос про CLASSPATH =)
5 сообщений из 5, страница 1 из 1
Опять вопрос про CLASSPATH =)
    #33433667
yuriypalych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или я туплю, или одно из двух.

Структура такая:

C:\1\run.bat
C:\1\lib\yug_test_jar1.jar
C:\1\lib\yug_test_jar2.jar



run.bat такой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
@echo off

SET MY_CLASS_PATH=.;C:\ 1 \lib\yug_test_jar1.jar;C:\ 1 \lib\yug_test_jar2.jar

echo -------yug_test_jar1.jar
call java -cp %MY_CLASS_PATH% -jar C:\ 1 \lib\yug_test_jar1.jar

echo -------yug_test_jar2.jar
call java -cp %MY_CLASS_PATH% -jar C:\ 1 \lib\yug_test_jar2.jar



yug_test_jar1.jar содержит единственный класс yug.test.jar.TestJAR1.class
с методами
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
     public   static   void  test() {
        System.out.println("TestJAR1");
    }
    
     public   static   void  main(String[] args) {
        test();
    }


yug_test_jar2.jar содержит единственный класс yug.test.jar2.TestJAR2.class
с методом
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
     public   static   void  test() {
        System.out.println("TestJAR2");
    }
    
     public   static   void  main(String[] args) {
        test();
        TestJAR1.test();
    }


Почему первая часть батника отрабатывает нормально,
а вторая - лишь наполовину (до вызова метода из TestJAR1)?
Почему NoClassDefFoundError????
Как побороть?
...
Рейтинг: 0 / 0
Опять вопрос про CLASSPATH =)
    #33433854
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему такие странные названия пакаджей?
классы лежат в разных пакаджах, поэтому надо либо импортировать либо прописывать полный путь
...
Рейтинг: 0 / 0
Опять вопрос про CLASSPATH =)
    #33433879
yuriypalych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, я реально не понимаю что происходит... (((

Для экспериментов можно воспользоваться уже готовым архивом .

Его надо распаковать в любой каталог и запустить run.bat
Исходники внутри.
...
Рейтинг: 0 / 0
Опять вопрос про CLASSPATH =)
    #33433892
yuriypalych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почему такие странные названия пакаджей? имхо, как хочу, так и называю

классы лежат в разных пакаджах, поэтому надо либо импортировать либо прописывать полный путьimport естественно есть (иначе не скомпилировалось бы :)

прописывать полный путь где?
...
Рейтинг: 0 / 0
Опять вопрос про CLASSPATH =)
    #33433947
yuriypalych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин!!!
Все работает если в манифесте прописать список необходимых библ:
Class-Path: yug_test_jar1.jar

Вопрос снят!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Опять вопрос про CLASSPATH =)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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