我下载了一个用java编写的示例代码,该代码包含多个jar文件和java文件.我不是Java程序员,所以我很难编译代码.这是我的尝试:
javac -classpath lib/*.jar src/*.java
Run Code Online (Sandbox Code Playgroud)
然而,这就是我得到的:
javac: invalid flag: lib/dom4j-1.6.1.jar
Usage: javac <options> <source files>
use -help for a list of possible options
Run Code Online (Sandbox Code Playgroud)
我的方法有什么问题,如何编译代码?ALl jar文件位于lib文件夹中,而java文件位于src文件夹中.
Ste*_*n C 10
您需要停止从壳globbing野生卡lib/*.jar通过转义它.
此外,您需要删除.jar后缀...因为这是classpath通配符的工作方式; 请参阅Oracle的"设置类路径"文档.
所以......
javac -classpath lib/\* src/*.java
Run Code Online (Sandbox Code Playgroud)
使用IDE是另一种选择.但是,如果您只想编译并运行,那么下载和安装以及学习使用IDE是一种过度杀伤(IMO).另一方面,对于使用IDE的Java程序员来说,理解如何编译和运行shell提示符也是有益的...
| 归档时间: |
|
| 查看次数: |
6655 次 |
| 最近记录: |