如何在没有JRE的系统上运行Java应用程序

尝试消除问题的工具

诸如文件托管下载器JDownloader或提要阅读器RSSOwl之类的出色程序都需要Java才能运行。如果您可以完全控制系统,那很好,但是如果您有时必须在未安装Java的Java Runtime Environment(JRE)形式的系统上工作,就没有那么好。如果您想随身携带您的应用程序,则尽管如此,您仍需要找到一种使它们在系统上运行的方法。

答案是 便携式 ,这是Portable Apps提供的可移植Java运行时环境。虽然旨在与站点和服务提供的可移植程序一起使用,但不限于此。

您需要做的第一件事是从Portable Apps网站下载安装程序。请注意,这是一个Web安装程序,这意味着安装程序将在安装过程中从Internet下载文件。整个程序包的大小约为38 MB。安装基本上会将所有文件移动到您之前选择的文件夹中。例如,这可以是USB驱动器或记忆棒,也可以是内部硬盘驱动器。

Java的便携式版本默认情况下安装在 PortableApps CommonFiles Java中,并由Portable Apps套件的其他程序自动识别。但是,您也可以将其用于不属于该套件的程序。让我向您展示如何使RSSOwl与Java的可移植版本一起使用。

一旦安装了可移植Java版本和RSSOwl,就需要将Java目录复制到RSSOwl目录中。一旦存在,将Java文件夹重命名为jre,然后启动RSSOwl。您会注意到,即使系统上未安装Java,它也可以正常启动。

portable java

还有第二个选项可用,如果您可以修改系统路径,则该选项有效。使用Windows暂停快捷方式调出系统控制面板小程序。单击那里的“高级系统设置”,然后在打开的窗口中找到“环境变量”。 (这是在Windows 7下完成的方式)

在这里可以找到用户和系统变量。在“系统”下找到路径,选择它,然后单击“编辑”进行修改。只需附加一个 ; 然后是完整的Java可移植目录路径,然后单击确定以保存新设置。如果您希望使用更好的编辑器界面,请尝试 雷德蒙德路径 代替。

您也可以使用命令行从那里启动Java程序。

在某些情况下,访问Java的可移植版本可能非常有用。但是,您确实需要记住,Oracle发行新版本的Java时要定期对其进行更新,以避免安全性问题或更新修复的其他问题引起的任何麻烦。 (本文是对我们在2010年发布的Java Portable的第一篇评论的更新)