首先,我可以使用 Java,但对于我想要实现的目标(构建一个数据库,其中唯一支持该格式的应用程序是 Java),我需要 100Gb 的内存,运行 20 小时。
我可以访问具有所需 RAM 的服务器,但不能以 root 身份访问,并且没有可用的 JRE。Xorg 库也是如此。
这是 uname:
8.0_STABLE NetBSD 8.0_STABLE (GENERIC) #0: Sun Feb 24 10:50:49 UTC 2019 [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC amd64
Linux 层已安装,但没有安装其他任何内容:甚至没有安装 Glibc,因此唯一可以运行的应用程序是静态编译的应用程序。
因此,不仅 Java 未安装,而且缺少一些所需的共享库...
但是,我对我的 $HOME 目录具有完全的写访问权限,并且我可以从那里运行我自己的可执行文件。
有没有办法将 Jar 文件转换为 NetBsd 可执行文件或 Linux 静态链接可执行文件?如果编译是可接受的解决方案,我也有 Jar 文件的源代码。
我只找到了关于ɢᴄᴊ的信息,但我不确定是否支持 Java 7……