![Oracle Java Ubuntu インストール - Javac が機能しない](https://rvso.com/image/1344729/Oracle%20Java%20Ubuntu%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%20-%20Javac%20%E3%81%8C%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%AA%E3%81%84.png)
私はUbuntu 11.04にOracle Java 7をインストールしようとしていました。ここでの指示
すべての手順を(文字通り)実行したら、実行してみました
java -version
期待通りの出力が得られました。しかし、
javac -version
期待した出力が得られませんでした。代わりに次のエラーが表示されます。
Error : Could not find libjava.so
Error : Could not find Java SE Runtime Environment
環境変数 PATH には /usr/local/java/jre/bin と /usr/local/java/jdk/bin の両方が含まれており、LD_LIBRARY_PATH は /usr/local/lib を指しています。この中には libjava.so が含まれており、これは現在 javac を実行しているユーザーが所有しています。さらに、JAVA_HOME は jdk フォルダを指しています。これらすべてにもかかわらず、javac は libjava.so ファイルを見つけることができません。オンラインで複数の解決策が見つかりますが、どれもうまくいかないようです。直接実行しても
/usr/locale/java/jdk/bin/javac -version
同じエラーが発生します。
答え1
どのブラウザかが問題になるかもしれません。たとえば、Chrome は 32 ビット ブラウザです。新しい Java は 64 ビット アプリであり、更新されると 32 ビット ブラウザでは動作しなくなります。