Как скомпилировать и запустить файл без проекта в Netbeans?

Netbeans, действительно, любой компилятор Java и исполнитель, должен знать путь к классам для компиляции и запуска файла. Когда ты просто откройте файл в Netbeans, вы не сообщайте об этом никакой информации. Когда вы создаете проект, это процесс сообщает Netbeans, где Java ресурсы.

Однако другие IDE могут легко это сделать. Это не очень хорошая практика, но это просто и быстро для "обманывания".

Есть ли способ скомпилировать и запустить файл, который не принадлежит проекту, в Netbeans?

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

Ответ 1

Ваш лучший вариант с NetBeans - это просто создать фиктивный проект "попробуйте материал", который, как вы знаете, никогда не будет содержать продукт для доставки, но позволит вам экспериментировать без необходимости создавать новый проект каждый раз.

Вы могли бы даже собрать фрагменты кода в разных классах таким образом. Если вы добавляете метод main() для каждого экспериментального класса, у вас есть способ запустить их все в среде IDE, просто изменив настройки, которые вы установили для основного класса проекта. Это то, что я делаю, и это работает очень хорошо.

Ответ 2

Почему бы не использовать "создать новый проект с существующими источниками", который можно выполнить для проектов Java, Ruby,...?

Вы можете сделать это, и netbeans создаст только папку nbproject в каталоге проекта, и все должно быть хорошо.

Ответ 3

Это решение не работает отлично, потому что проекты также "набраны", и я работаю на четырех языках. Мне бы очень хотелось иметь проект "rubistuff", проект "pythonstuff", "javastuff" и т.д. И т.д.