这可能是基本的java问题。我们可以在我的机器上运行java指向另一台机器的JAVA路径吗? 示例:我的计算机(system-A)中有一个test.class文件。但是我的机器没有java(没有JDK或No JRE)。我应该使用其他系统的java路径来运行这个test.class吗?
答案 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_HOME
或CLASSPATH
,
答案 1 :(得分:1)
不,您必须有权访问java可执行文件才能运行java。原帖说明计算机上没有java运行时环境
但是,如果您有权访问java.exe
,则可以执行java.exe