#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