这是我的makefie
java -cp .:jsoup-1.8.1.jar:mysql-connector-java-5.1.27-bin.jar:. Client.java
当我跑步时,我正在
makefile:1: *** target pattern contains no '%'. Stop.
如何管理。我在Ubuntu 13.10上运行它
答案 0 :(得分:0)
这不是有效的Makefile;你需要将命令包装在规则中,例如
all:
java -cp .:jsoup-1.8.1.jar:mysql-connector-java-5.1.27-bin.jar:. Client.java
您还应该添加依赖项并正确编写Makefile,这样只有在Client.java
更改时才会重建,例如
all: Client.java
java -cp .:jsoup-1.8.1.jar:mysql-connector-java-5.1.27-bin.jar:. Client.java
旁注但是;不会编译你的Java文件,只是尝试运行它(可能不成功)。您应该尝试编写一个Makefile,它将获取每个Java文件并将其编译到自己的类文件中,然后链接到Jar。可以在此处找到一个示例:http://www.cs.swarthmore.edu/~newhall/unixhelp/javamakefiles.html