Java
solaris 上的 JRE 版本 + 執行 JRE java 時參數無效
我在 /tmp 下的 Solaris 機器中找到了 Jre1.6,以便使用 Jre 版本
pwd /tmp ls -ltr jre1.6 total 512 -r--r--r-- 1 root root 917 Oct 3 2011 Welcome.html -r--r--r-- 1 root root 183173 Oct 3 2011 THIRDPARTYLICENSEREADME.txt -r--r--r-- 1 root root 46 Oct 3 2011 README -r--r--r-- 1 root root 40 Oct 3 2011 LICENSE -r--r--r-- 1 root root 3339 Oct 3 2011 COPYRIGHT drwxr-xr-x 2 root root 117 Oct 25 2011 javaws drwxr-xr-x 2 root root 1024 Nov 4 2012 bin drwxr-xr-x 4 root root 242 Nov 4 2012 plugin drwxr-xr-x 4 root root 246 Nov 4 2012 man drwxr-xr-x 18 root root 4655 Nov 4 2012 lib
但是當我將它作為 follwijg 執行時:
/tmp/jre1.6/bin/java -jar ll.jar …… /tmp/jre1.6/bin/java: Invalid argument.
我得到無效的論點。
為了執行java(僅在 /tmp 下),沒有錯誤需要做什麼?
執行 Solaris 二進製文件時的“無效參數”通常意味著您安裝了錯誤架構的版本 - x86 平台上的 SPARC 二進製文件或 SPARC 平台上的 x86 二進製文件。
執行
uname -p
以查看您的系統具有哪種處理器類型,並確保您為該類型的 CPU 下載了 Java。