Пытаюсь использовать свой же jar файл в другом проекте, при работе в Eclipse проблем нет, но если пытаться запустить через командную строку выдаёт ошибку NoClassDefFoundError
. Библиотека лежит в папке libs.
package com.bee.json;
import com.bee.JSONelements.JSONBaseElement;
import com.bee.parseJSON.BaseParser;
import com.bee.workWithFile.ReadFromFile;
public class TestJSON {
public static void main(String[] args) throws Exception {
String jsonString = ReadFromFile.readFile("d:/anotherJson.txt");
System.out.println("Formated from file: " + jsonString);
JSONBaseElement parserJson = BaseParser.mainParse(jsonString);
System.out.println(parserJson);
}
}
Это выполняю в командной строке
javac -sourcepath ./src -cp ./libs/* -d classFoulder src\com\bee\json\TestJSON.java
java -cp .;../libs/*;D:\workspace\TestJSON\classFoulder com.bee.json.TestJSON
Компилирует без ошибок, но во время выполнения команды java пишет ошибку NoClassDefFoundError
(как я понимаю не может его найти). Однако в том же Eclipse всё нормально запускается и работает. В чём может быть проблема и как её решить?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Реализовать функциональность абстрактного класса AbstractArrayOfPoints, приведенного в примере, через использование двумерного массива вещественных...