在 Linux 上安装旧版 Java 应用程序

在 Linux 上安装旧版 Java 应用程序

我想知道如何安装旧的 Java 应用程序: http://al.chemy.org/

我下载了 Linux 版的软件包,解压并alchemy.jar在软件包内启动。原始安装说明再清楚不过了。

问题 我收到一条错误消息,指出alchemy.jar无法找到其模块(工具),因此应用程序当然无法启动。关键是,模块位于它们所属的位置 - 在它们的默认文件夹中,与可执行文件所在的文件夹相同。有什么想法吗?

Linux:初级朱诺

答案1

如果没有您明确告知,Java 无法在同一目录中找到其他 jar 文件。如果您正在运行炼金术:

java -jar alchemy.jar

然后你需要设置类路径来告诉它其他 jar 文件在哪里。例如,如果您的“工具”是foo.jarbar.jar运行:

java -classpath "foo.jar:bar.jar" -jar alchemy.jar

如果您需要添加整个目录 ( tools),您可以:

java -classpath "tools/*" -jar alchemy.jar

答案2

您应该使用提供的脚本来启动 Alchemy。在终端中,转到要安装 Alchemy 的目录(您的主目录即可),然后运行:

tar xf /path/to/Alchemy-008.tar.gz

这将创建一个Alchemy目录,其中包含Alchemy可用于启动程序的脚本:

/path/to/Alchemy/Alchemy

该脚本确保当前目录是安装目录,这是 Alchemy 期望找到其模块的目录。如果您愿意,您应该能够使用文件管理器双击脚本,而不是使用终端。

相关内容