JAVA: 解释器还是编译器? Java 的文件扩展名?如何执行?
JAVA: Interpreter or compiler? File extension for Java? How to execute?
我想了解 java。那么,Java是编译器还是解释器?它的文件扩展名是什么以及如何执行 .java 或 .jar 文件?
Java 已编译,可让您快速找到语法问题。
然而它有点像混血儿——因为它被编译成所谓的“字节码”
当您 运行 编译的 java 程序启动器 translates/interprets 字节码到适合 O/S 的机器代码时,您正在 运行 宁。
java 程序(代码为文本)的文件扩展名是 .java
编译会创建一个扩展名为 .class 的文件(字节码)(例如 myClass.class)
到运行.class文件使用:javamyClass(没有 .class 扩展名)
到运行一个.jar文件运行:java -jar helloworld.jar
(注:将.java文件编译成.class和将javaclass编译成.jar是有区别的)
我想了解 java。那么,Java是编译器还是解释器?它的文件扩展名是什么以及如何执行 .java 或 .jar 文件?
Java 已编译,可让您快速找到语法问题。
然而它有点像混血儿——因为它被编译成所谓的“字节码”
当您 运行 编译的 java 程序启动器 translates/interprets 字节码到适合 O/S 的机器代码时,您正在 运行 宁。
java 程序(代码为文本)的文件扩展名是 .java 编译会创建一个扩展名为 .class 的文件(字节码)(例如 myClass.class)
到运行.class文件使用:javamyClass(没有 .class 扩展名)
到运行一个.jar文件运行:java -jar helloworld.jar
(注:将.java文件编译成.class和将javaclass编译成.jar是有区别的)