Ошибка NoClassDefFoundError в командной строке

480
01 сентября 2017, 21:53

Пытаюсь использовать свой же 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 всё нормально запускается и работает. В чём может быть проблема и как её решить?

READ ALSO
Запуск Activity из адаптера

Запуск Activity из адаптера

Написал такой адаптер

405
выводятся одни нули, результат сверху

выводятся одни нули, результат сверху

Реализовать функциональность абстрактного класса AbstractArrayOfPoints, приведенного в примере, через использование двумерного массива вещественных...

313
Теряются относительные пути

Теряются относительные пути

Есть учебный JEE MVC проектОдин контроллер- сервлет

303