【发布时间】:2012-03-13 20:26:36
【问题描述】:
什么是命令行等价物(Linux)
gcc -o executable file.c
对于 jar 文件? (Java 代替 gcc)
我知道这是可能的,因为在我的学校里,只需在命令行中编写“mars”(MIPS 模拟器)
【问题讨论】:
标签: java command-line executable
什么是命令行等价物(Linux)
gcc -o executable file.c
对于 jar 文件? (Java 代替 gcc)
我知道这是可能的,因为在我的学校里,只需在命令行中编写“mars”(MIPS 模拟器)
【问题讨论】:
标签: java command-line executable
要执行 Java JAR 文件,请运行以下命令,将 YourJarFile.jar 替换为 JAR 文件的文件名。
java -jar YourJarFile.jar
编辑:没有办法像
那样执行 Java JAR./YourJarFile.jar
因为 Java 运行时环境必须解释 JAR 文件,而不是操作系统的 sh。
【讨论】:
java 和 javac 无法做到这一点。不过,我认为gcj 可能会生成可执行文件。
java 命令的shell 脚本。
没有直接的、本机的、命令行等价物。 @Deltik 提供了最接近的兼容方法。
【讨论】:
javac myfile.java
假设你已经安装了 JDK ;)
【讨论】:
编译Foo.java和Bar.java:
javac Foo.java Bar.java
将编译好的类文件放入jar中:
jar cvf classes.jar Foo.class Bar.class
请注意,如果您将类放入包中,您应该这样做,您的类文件将位于子目录中,您必须相应地更改 jar 命令。
【讨论】: