ошибка: пакет org.apache.commons.math.distribution не существует

#java #jar

#java #jar

Вопрос:

Я пытался запустить проект, но не смог запустить файл Java Utility.java . Он не может импортировать пакет в приведенном ниже заявлении.

 import org.apache.commons.math.distribution.*;
  

Поскольку у меня есть путаница в том, какой путь должен быть включен в cp для выполнения файла jar, я попытался использовать команды 2 paths

 root@vidhi-VirtualBox:/home/vidhi/Downloads/explorerChain/explorerchain-master# javac -cp "/Downloads/explorerChain/explorerchain-master/commons-math-1.2/commons-math-1.2.jar" Utility.java


root@vidhi-VirtualBox:/home/vidhi/Downloads/explorerChain/explorerchain-master# javac -cp "/commons-math-1.2/commons-math-1.2.jar" Utility.java
  

Вот скриншот папок, отображающих расположение файлов

Скриншот папки commons-math-1.2

По моему мнению, ошибка в расположении файлов. PS Я новичок в Java. ОС ubuntu

Комментарии:

1. Я думаю, что ваш путь к jar неверен. Вы начинаете с «/ Downloads», который, вероятно, не существует. Под «/ Downloads» вы, вероятно, имеете в виду каталог Downloads в вашем домашнем каталоге, а не в корневом каталоге (/ ). Попробуйте поместить «/ home/ (ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ)» в левой части вашего пути. Например: «/home/ (ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ) /Downloads/explorerChain/explorerchain-master/commons-math-1.2/commons-math-1.2.jar »

Ответ №1:

Выполните следующие действия для компиляции и выполнения вашей автономной Java-программы.

Я полагаю target-directory = /home/vidhi/Downloads/explorerChain/explorerchain-master , что вы будете выполнять свой код.

Скопируйте файл jar commons-math-1.2.jar в location target-directory .

 Command : # cp /source-directory/commons-math-1.2.jar target-directory/
  

Затем перейдите в целевой каталог.

 Command : # cd <target-directory>
  

Затем скомпилируйте ваш файл java. :

 Command : # javac -cp commons-math-1.2.jar . Utility.java
  

Затем запустите скомпилированный файл java :

 Command : # java Utility