Java 程序可以编译为 .exe
,然后有人可以单击此 .exe
图标并运行该应用程序。
我的问题是:
- 这是编译和运行 java 程序的唯一方法吗?
- 是否可以只写一个class.java文件,把这个文件放在 服务器,并期望它在没有任何类型的 exe 的情况下“开始工作”?
- 除了创建一个java程序之外,还有其他方法来编译java程序吗?
.exe
或.apk
文件 (Android)?
最佳答案
java 类被编译为 .jar
文件,而不是 .exe
文件
Jar 文件
本质上是一个文件中的文件集合(主要是 java 类的存档),类似于 ZIP 文件。 Jar 文件有助于将应用程序打包到一个文件中。除了 Java 类文件和资源之外,Jar 文件还可以包含 META-INF 目录。该目录中最重要的文件是manifest.mf。它用于定义扩展和封装相关数据。 Main-Class: list 文件中的类名指定首先执行的类。
关于java - java新手——了解java编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20869700/