Компилировать в командной строке Java-приложение, написанное на NetBeans, с помощью графического редактора NetBeans? - PullRequest
1 голос
/ 29 декабря 2010

Я сделал свой проект в Netbeans, но мой профессор сказал, что он должен быть в состоянии скомпилировать его из командной строки. Так попробовал все, что я все еще получаю ошибки как: org.jdesktop.application пакет не существует?

Пожалуйста, помогите мне, как ввести строку в командной строке.

Ответы [ 3 ]

2 голосов
/ 29 декабря 2010

Вам нужно app-framework.jar в вашем classpath, который есть в classpath, если вы запускаете его из NB.

1 голос
/ 29 декабря 2010

Используйте -classpath ключ javac для включения соответствующей банки.

C:\...\ATM\ATM\src\atm>javac
ATMApp.java ATMView.java CheckIDandPIN.java AccountDetailsServices.java -cp appf
ramework-1.03.jar

Это работает, если appframework.jar находится в одной папке с ATMApp.java

C:\...\ATM\ATM\src>java -classpath .;appframework-1.03.jar atm.ATMApp

Это запустит ваше приложение, если вы скопируете jar в папку src.

0 голосов
/ 16 августа 2017

звучит как недоразумение. По умолчанию Netbeans использует ant для создания проектов. Ant - это инструмент для сборки CLI. Таким образом, большинство проектов Netbeans легко компилируются и собираются в виде JAR из CLI. Просто запустите ant -p build.xml из каталога проекта. Вы должны увидеть варианты сборки. Насколько я помню, ant jar будет создавать и распространять большинство любых проектов SE из коробки.

Это здание из CLI.

Вероятно, инструкции были (еще в 2010 году) использовать javac напрямую.

Как сказал Джигар, у вас проблема с классами. Ваша проблема с classpath не связана со сборкой JAR из графического интерфейса Netbeans или из CLI.

...