我们可以在我的机器上运行java指向另一台机器的JAVA路径吗?

时间:2016-01-28 17:12:03

标签: java jvm

这可能是基本的java问题。我们可以在我的机器上运行java指向另一台机器的JAVA路径吗? 示例:我的计算机(system-A)中有一个test.class文件。但是我的机器没有java(没有JDK或No JRE)。我应该使用其他系统的java路径来运行这个test.class吗?

2 个答案:

答案 0 :(得分:2)

Java不需要安装"正常运作。至少不是核心Java,尽管Java的一些工具可能需要额外的设置。

如果您的计算机可以在网络共享上看到Java主目录,则只需直接从该共享运行java.exe即可。

示例:如果您可以访问\\Server1\Software之类的网络共享,并且在目录Java\jdk1.8.0_65中安装了Java,那么您可以像这样运行代码:

\\Server1\Software\Java\jdk1.8.0_65\bin\java.exe -cp . test

这当然假设当前工作目录中存在test.class,并且该类位于未命名的包中。

即使没有设置JAVA_HOMECLASSPATH

也可以使用上述功能

答案 1 :(得分:1)

不,您必须有权访问java可执行文件才能运行java。原帖说明计算机上没有java运行时环境 但是,如果您有权访问java.exe,则可以执行java.exe