Ubuntu 10.10
を使用しており、jdk7
からJava.Sun.com
をダウンロードしています。 jdk
は圧縮ファイルであり、そこに展開すると、jdk1.7.0
のすべてのファイルとフォルダーが得られます。
しかし、ここでJava
プログラムをコンパイルしようとすると、javac
が見つからないというエラーが発生します。
どのようにjdk1.7.0\bin
のPATH
を設定して、どこでもjavac
を使用できますか?
Java.Sun.com
からJavaの最新バージョンをダウンロードしますターミナルで次のコマンドを実行します
Sudo mkdir -p/usr/lib/Java /
Sudo mv jdk1.7.0// usr/lib/Java /
profile
のetc
フォルダーでファイルFileSystem
を見つけます
エディターで編集し、行を書きます
export PATH =/usr/lib/Java/jdk1.7.0/bin:$ PATH
それを保存。これらの変更を行うには、restart
システムが必要になる場合があります。
次のコマンドを使用して現在のバージョンを確認できますjavac -version
Sun JDKをインストールするより良い方法は次のとおりです。
update-alternatives
を使用して、すべての面倒な作業を行ってください。
いずれにしても、PATH
の更新は非常に基本的なコマンドです。
デフォルトのbashシェルの場合:
export PATH=$PATH:/your/path
Cshを使用する場合:
setenv PATH $PATH:/your/path
Edit:これは、Java 7ではなくJava 6をインストールするための指示であることに注意してください。まだ-現在のところ-公式リポジトリやPPAでは利用できません。
最も簡単な方法:
Sudo add-apt-repository -y ppa:webupd8team/Java
須藤apt-getアップデート
Sudo apt-get install -y Oracle-jdk7-installer
その後、わざわざパスを設定する必要はないと思います。
UBUNTUでのJavaクラスパス設定
Sudo gedit etc/environment
パスワードを入力してください
PATH = "。:/ usr/local/sbin:/ usr/local/bin:/ usr/sbin:/ usr/bin:/ sbin:/ bin:/ usr/games"
(すでに存在します)2行以下に追加してください(ここではJava6を使用しています)
Java_HOME = "/ usr/lib/jvm/Java-1.6.0-openjdk-i386"
CLASSPATH = "。:/ usr/lib/jvm/Java-1.6.0-openjdk-i386/lib"
そのファイルを保存し、システムを再起動します。