我有一个 Java 程序,并编写了一个 makefile 来在 Linux 上编译它。
我的项目是这样组织的(Run.java 是主要条目)
Program -
Src -
(package)adb.Bing_WebResults
Run.java
(package)adb.jsonModel
*.java
(package)adb.models
*.java
bin -
lib -
gson.jar
commons.jar
resource -
*.txt
这是我的生成文件:
# My project require 3 parameters from user input.
default: Run.class
Run.class: src/adb/Bing_WebResults/Run.java
javac -sourcepath src/ -classpath lib/*.jar -d bin/ src/adb/Bing_WebResults/*.java src/adb/jsonModels/*.java src/adb/models/*.java
run:
java -classpath bin/:lib/*.jar Run "$(ARG1)" "$(ARG2)" "$(ARG3)"
当我在 Linux 中使用“make run”命令终止时,异常显示“找不到主类:运行”
我的makefile有问题吗?走错路还是什么?