【发布时间】:2009-03-09 03:50:35
【问题描述】:
假设运行环境(版本 1.6.0_01-b06)已经到位,但由于我在这台特定 PC 中缺乏管理权限,因此无法安装 JDK。那么,有没有不需要安装的可移植 JDK 或 Windows 独立 Java 编译器?
【问题讨论】:
标签: java compilation
假设运行环境(版本 1.6.0_01-b06)已经到位,但由于我在这台特定 PC 中缺乏管理权限,因此无法安装 JDK。那么,有没有不需要安装的可移植 JDK 或 Windows 独立 Java 编译器?
【问题讨论】:
标签: java compilation
您可以尝试从 JDK 中获取 tools.jar 文件(您必须从另一台机器上复制它),看看是否可行。
javac 本质上是一个小 exe,它使用编译器的特定类启动 VM。
此外,关于 JDK 安装,没有什么(我知道)是您无法使用另一台机器上的副本完成的。因此,在您可以安装 JDK 的机器上安装它,然后将文件复制到您无权访问的机器上的某个位置,它应该可以工作。
【讨论】:
您不需要安装 JDK。只需从另一台机器复制它,并将 PATH 设置为 %jdk%/bin 并将 JAVA_HOME 设置为 %jdk% (实际上,通常只有 PATH 就足够了)。我一直这样做。
【讨论】:
Eclipse 运行良好。作为一个可移植的 ide,它将使用它自己的 jdk。当我尝试快速编写一些东西时,我个人使用带有 jdk 文件夹的 jGrasp 作为 PATH。
【讨论】:
你可以试试Jikes。
【讨论】:
到目前为止,最好的解决方案是编写自己的编译器。
【讨论】: