Самый безболезненный способ, на мой взгляд, заключается в создании пакетных файлов, содержащих все файлы, связанные с вашим проектом ... один для компиляции, а другой для запуска: -
compile.bat
javac -cp commons-digester-2.1/commons-digester-2.1.jar:lucene-core-3.0.3.jar:commons-logging-1.1.1/commons-logging-1.1.1.jar:commons-beanutils-core-1.7.0.jar:. %1
run.bat
java -cp commons-digester-2.1/commons-digester-2.1.jar:lucene-core-3.0.3.jar:commons-logging-1.1.1/commons-logging-1.1.1.jar:commons-beanutils-core-1.7.0.jar:. %1
С этим вы можете сделать это: -
compile.bat CollectionIndexer.java
run.bat CollectionIndexer
Еще лучше, вы можете объединить их вместе: -
compilerun.bat
Убедитесь, что вы добавляете ".java" к javac's %1
javac -cp commons-digester-2.1/commons-digester-2.1.jar:lucene-core-3.0.3.jar:commons-logging-1.1.1/commons-logging-1.1.1.jar:commons-beanutils-core-1.7.0.jar:. %1.java
java -cp commons-digester-2.1/commons-digester-2.1.jar:lucene-core-3.0.3.jar:commons-logging-1.1.1/commons-logging-1.1.1.jar:commons-beanutils-core-1.7.0.jar:. %1
С этим вы можете сделать это: -
compilerun.bat CollectionIndexer
Мне нравится этот подход намного лучше, чем установка classpath, потому что мне не нужно повторно вводить classpath каждый раз, когда я открываю терминал.:)