Чистая сборка Java командной строки - PullRequest
2 голосов
/ 08 сентября 2011

Я компилирую свой проект, написанный с использованием Eclipse, используя командную строку следующим образом

javac file.java

И затем запускаю:

java file (args here)

Как мне запустить чистую сборку или компиляцию?Всякий раз, когда я перекомпилирую, изменения не затрагиваются, если я не удаляю все файлы .class и перекомпилирую.Обратите внимание, что основной файл будет вызывать и другие классы.

Спасибо

1 Ответ

2 голосов
/ 08 сентября 2011

Вы должны скомпилировать все файлы Java в своем приложении, чтобы быть уверенными, в основном.

Опции включают в себя:

  • Используйте полную систему сборки, такую ​​как Ant.
  • В окне Unix используйте что-то вроде:

    javac `find . -name '*.java'`
    

    при условии, что у вас их не слишком много (или используйте xargs при необходимости).

  • Если вы не используете пакеты (а вы действительно должны это делать), вы можете просто использовать:

    javac *.java
    
...