首先,我可以使用 Java,但對於我想要實現的目標(建立一個資料庫,其中支援該格式的其他唯一應用程式是 Java),我在 20 小時內需要 100Gb RAM。
我可以訪問具有所需 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...