web-dev-qa-db-ja.com

環境変数PATHを設定する方法は?

Ubuntu 10.10を使用しており、jdk7からJava.Sun.comをダウンロードしています。 jdkは圧縮ファイルであり、そこに展開すると、jdk1.7.0のすべてのファイルとフォルダーが得られます。

しかし、ここでJavaプログラムをコンパイルしようとすると、javacが見つからないというエラーが発生します。
どのようにjdk1.7.0\binPATHを設定して、どこでもjavacを使用できますか?

7
Mohammad Faisal
  1. Java.Sun.comからJavaの最新バージョンをダウンロードします
  2. ホームフォルダーにファイルを抽出します。
  3. ターミナルで次のコマンドを実行します

    Sudo mkdir -p/usr/lib/Java /

    Sudo mv jdk1.7.0// usr/lib/Java /

  4. profileetcフォルダーでファイルFileSystemを見つけます

  5. エディターで編集し、行を書きます

    export PATH =/usr/lib/Java/jdk1.7.0/bin:$ PATH

  6. それを保存。これらの変更を行うには、restartシステムが必要になる場合があります。

次のコマンドを使用して現在のバージョンを確認できますjavac -version

5
Mohammad Faisal

Sun JDKをインストールするより良い方法は次のとおりです。

update-alternativesを使用して、すべての面倒な作業を行ってください。

いずれにしても、PATHの更新は非常に基本的なコマンドです。

  • デフォルトのbashシェルの場合:

    export PATH=$PATH:/your/path

  • Cshを使用する場合:

    setenv PATH $PATH:/your/path

Edit:これは、Java 7ではなくJava 6をインストールするための指示であることに注意してください。まだ-現在のところ-公式リポジトリやPPAでは利用できません。

10
Yuval A

最も簡単な方法:

Sudo add-apt-repository -y ppa:webupd8team/Java

須藤apt-getアップデート

Sudo apt-get install -y Oracle-jdk7-installer

その後、わざわざパスを設定する必要はないと思います。

2
Magpie

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"

そのファイルを保存し、システムを再起動します。

1
Arvind Gangwar