如何在不同的目录中编译和运行 Java 类?
我正在编写一个在不同目录中编译文件的makefile,然后我想在不更改目录的情况下运行它。我想做一些事情,大致如下:.java
$(SQM_JAVA_TOOL_DONE) : $(SQM_JAVA_TOOL)
$(shell cd /home_dir)
javac myjavafile.java
java myjavafile
其中 Java 文件是 ,并且生成文件不是从 运行。/home/myjavafile.java
/home
我该怎么做?