任何人都可以告诉我如何将.java文件转换为带有可执行字节码的.class文件。
由于
答案 0 :(得分:49)
.java
文件是代码文件。
.class
文件是已编译的文件。
这不完全是“转换” - 它是编译。假设您的文件名为“herb.java”,您可以编写(在命令提示符下):
javac herb.java
它将在当前文件夹中创建一个herb.class文件。
只有在其中包含static void main(String[])
方法时才是“可执行”。如果是,您可以通过运行(再次,命令提示符:)
java herb
答案 1 :(得分:13)
从命令行运行
javac ClassName.java
答案 2 :(得分:8)
我建议你阅读Sun的The Java Tutorial中的相应章节:
http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html
答案 3 :(得分:4)
使用JDK附带的javac程序(如果没有,请访问java.sun.com)。安装程序不会自动将javac添加到系统路径中,因此您需要先将已安装路径的bin目录添加到系统路径中,然后才能轻松使用它。
答案 4 :(得分:2)
答案 5 :(得分:2)
正如其他人所说:这是通过编译。您可以使用javac命令,但是如果您是java的新手,我建议您使用软件编译代码(和IDE),例如Eclipse,它将为您完成工作。
答案 6 :(得分:-2)
编译之后你就可以把它搞砸了。
java -jar AppName.jar
http://windowstipoftheday.blogspot.com/2005/10/setting-jar-file-association.html