【问题标题】:How can I compile Java code in Windows without installing the whole JDK?如何在不安装整个 JDK 的情况下在 Windows 中编译 Java 代码?
【发布时间】:2009-03-09 03:50:35
【问题描述】:

假设运行环境(版本 1.6.0_01-b06)已经到位,但由于我在这台特定 PC 中缺乏管理权限,因此无法安装 JDK。那么,有没有不需要安装的可移植 JDK 或 Windows 独立 Java 编译器?

【问题讨论】:

    标签: java compilation


    【解决方案1】:

    您可以尝试从 JDK 中获取 tools.jar 文件(您必须从另一台机器上复制它),看看是否可行。

    javac 本质上是一个小 exe,它使用编译器的特定类启动 VM。

    此外,关于 JDK 安装,没有什么(我知道)是您无法使用另一台机器上的副本完成的。因此,在您可以安装 JDK 的机器上安装它,然后将文件复制到您无权访问的机器上的某个位置,它应该可以工作。

    【讨论】:

    • 这太真实了.. 我记得当我的互联网连接仍然是一个昂贵的拨号上网(这暴露了我的年龄......)我从一个朋友那里复制了 jdk 的 bin 目录到 1.44 软盘上!当然它工作得很好 =8-)
    【解决方案2】:

    您不需要安装 JDK。只需从另一台机器复制它,并将 PATH 设置为 %jdk%/bin 并将 JAVA_HOME 设置为 %jdk% (实际上,通常只有 PATH 就足够了)。我一直这样做。

    【讨论】:

    • 如果他没有管理权限,这意味着他也没有更改环境变量的权限。
    【解决方案3】:

    Eclipse 运行良好。作为一个可移植的 ide,它将使用它自己的 jdk。当我尝试快速编写一些东西时,我个人使用带有 jdk 文件夹的 jGrasp 作为 PATH。

    【讨论】:

      【解决方案4】:

      你可以试试Jikes

      【讨论】:

        【解决方案5】:

        到目前为止,最好的解决方案是编写自己的编译器。

        【讨论】:

        • 请在您的回答中提供更多详细信息。正如目前所写的那样,很难理解您的解决方案。
        • 请不要添加“谢谢”作为答案。一旦你有足够的reputation,你就可以vote up questions and answers你觉得有帮助。
        猜你喜欢
        • 2017-03-05
        • 2014-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-14
        相关资源
        最近更新 更多