我可以在没有JDK的情况下运行.jar文件吗?

可能重复:
如何将我的Java程序转换为.exe文件?

是否可以在PC中运行jar文件而无需安装JDK或JRE SDK? 转换为exe或任何其他方式?

在.Net => http://www.ikvm.net/中运行jar文件(java的另一个VM)
或者你可以将java转换为exe使用: http : //www.duckware.com/jexepack/index.html
顺便说一句,你可以使用gcc.gnu.org/java(GCC Gnu的另一个编译器“GCJ”)在独立的可执行文件中编译java

您不需要“JDK”或“JRE SDK”,但您最少需要“JRE”。 您可以将其转换为EXE,但仍需要包含具有JRE所有相同信息的库。

例如,使用VC ++,您需要该版本的运行时库来运行此类程序。

jar文件是java archieve。 JRE是此类文件的运行时环境,它依赖于该文件。 没有任何类型的Java运行时环境,你不能。

但是,有很多环境已经拥有它,因此您不必单独安装它。

不需要JDK / SDK。

请注意,将jar文件转换为exe不会改变它仍然需要运行Java运行时环境的事实。