Re[2]: Ошибка при загрузке класса из пакета
От: wbear  
Дата: 03.02.21 10:39
Оценка:
Здравствуйте, gyraboo, Вы писали:


G>А приведи весь стэктрейс, сейчас непонятно какой именно "класс не найден".


Юзаю jdb, так что если что не бейте сильно

Под "стэктрейс" Вы подразумеваете вот это?

Exception in thread: "main" java.lang.NoClassDefFoundError: VHandlers/JVClient
at Example.<init>(Example.java:16)
at Example.main(Example.java:65)
Caused by: java.lang.ClassNotFoundExceptin: VHandlers/JVClient
at java.net.URLClassLoader$1/run(URLClassLoader.java:3The application exited66)

P.S. Приведу информацию по сборке примера(Example.java)

Исходник Example.java
import JVHandlers.JVClient;

public class Example 
{ 
    JVClient client = new JVClient();

    public Example() 
    {
    }

    public static void main(String[] args) 
    {
         Example Ex_1 = new Example(); 
    }

}


Исходный файл(Example.java) вместе с VHandlersPackage.jar лежат в одном каталоге (F:\Java\1)
[Существует еще один файл VHandlers.jar. Различия между VHandlersPackage.jar и VHandlers.jar лишь в структуре хранимых классов]

Собираю следующей приложение (Example.class) следующей командой:
javac -cp "F:\Java\1\JVHandlersPackage.jar" "F:\Java\1\Example.java"


Отлаживать пытаюсь так:
jdb -classpath "F:\Java\1\" Example
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.