首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >类路径无效标志- Java

类路径无效标志- Java
EN

Stack Overflow用户
提问于 2015-04-28 09:48:50
回答 3查看 28.1K关注 0票数 0

我正在使用javac编译一个名为Rengine.jar的文件。

我试过:

代码语言:javascript
运行
复制
javac –classpath ./REngine.jar
javac –cp ./REngine.jar
javac ./REngine.jar
javac –classpath REngine.jar

以下是我所犯的错误:

代码语言:javascript
运行
复制
javac: invalid flag: –classpath
Usage: javac <options> <source files>
use -help for a list of possible options
代码语言:javascript
运行
复制
javac: invalid flag: –cp
Usage: javac <options> <source files>
use -help for a list of possible options
代码语言:javascript
运行
复制
javac: invalid flag: ./REngine.jar
Usage: javac <options> <source files>
use -help for a list of possible options
代码语言:javascript
运行
复制
javac: invalid flag: –classpath
Usage: javac <options> <source files>
use -help for a list of possible options

我一点也不熟悉Java,也无法通过Google搜索找到这个问题的答案。我确切地说,我在一个好的目录中,而且我使用的是Mac。我的Java版本是1.8.0_20。任何建议都将不胜感激!:)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-04-28 10:01:34

首先,您不能编译.jar文件。.jar文件是已编译的.java文件(.class文件)的集合。但是,如果您的清单文件设置正确,则可以运行.jar文件。

程序如下:

汇编:

代码语言:javascript
运行
复制
javac MyClass.java 

上面的行创建MyClass.class

使用清单文件创建JAR:

代码语言:javascript
运行
复制
jar cfe myJar.jar myClass myClass.class  

运行JAR:

代码语言:javascript
运行
复制
java -jar myJar.jar
票数 4
EN

Stack Overflow用户

发布于 2015-04-28 09:56:43

javac -- Java源文件编译器,将把Java源文件*.java编译成JVM字节码来编写类文件*.class

要执行Java程序,需要使用java YourClass调用类文件。

Jar文件是一个Java archive文件。其中包含其他文件。例如,类文件。如果您想从Jar文件中运行一个类,有两种方法。

可执行Jar

代码语言:javascript
运行
复制
java –jar REngine.jar

这取决于Jar中的清单文件,后者定义了应该执行的主类。

类在Jar文件

代码语言:javascript
运行
复制
java –cp REngine.jar package.YourClass

这将执行类package.YourClass (假设类有main方法)。

票数 1
EN

Stack Overflow用户

发布于 2020-10-25 23:15:49

指定选项和源文件,如下所示:

代码语言:javascript
运行
复制
javac -classpath ./lib/* file.java

如果您有任何问题,请尝试指定编译器将使用的工件:

代码语言:javascript
运行
复制
javac -classpath ./lib/myjar.jar file.java
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29915963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档