![JRE をインストールせず、NetBsd にルート アクセスせずに、SSH 経由でウィンドウ化された JAR ファイルを実行する方法を教えてください。](https://rvso.com/image/1601147/JRE%20%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%9B%E3%81%9A%E3%80%81NetBsd%20%E3%81%AB%E3%83%AB%E3%83%BC%E3%83%88%20%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%9B%E3%81%9A%E3%81%AB%E3%80%81SSH%20%E7%B5%8C%E7%94%B1%E3%81%A7%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E5%8C%96%E3%81%95%E3%82%8C%E3%81%9F%20JAR%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82.png)
まず、Javaは使えますが、私が達成したいこと(フォーマットをサポートする唯一のアプリケーションがJavaであるデータベースの構築)では、20時間で100GBのRAMが必要です。
必要な RAM を備えたサーバーにアクセスできますが、ルートとしてアクセスできず、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 がサポートされているかどうかはわかりません...