如果有一件事让我对 Java 感到恼火,那就是您不能双击类文件来运行它。我假设必须编辑注册表中的一个条目才能执行此操作,但我没有任何线索。
所以,就像 jar 头上写的那样。有谁知道如何关联 Java 类文件以在 Windows 上双击运行(我这里的目标是 Windows 7,但我确信三个最新版本没有区别)?这会让我(我相信很多其他人的)的生活变得更轻松!
更新:我看到了有关从有问题的类中制作一个 JAR 并以这种方式运行它的答案。无论多么有用,这并不是我在这里寻找的。我正在有效地寻找 Windows 本身,以通过双击类调用 java
,并使用正确的参数。
最佳答案
如果类路径不太重要,使用简单的批处理文件 runjava.bat 即可轻松完成,或者与资源管理器中的 .class 文件相关联(通过右键单击 >> 打开...)
@echo off
REM change to folder where the class file resides
cd %~d1%~p1
REM execute the class by calling its name without file extension
start java %~n1
关于java - 关联 Java 类文件以在 Windows 上双击运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2232204/