次の手順を試してください。
--「etc\profile」を編集していきます。環境変数はファイルの一番下に入力します。 Ubuntu はルート フォルダーへのアクセスを許可しないため、ターミナルでいくつかのコマンドを使用する必要があります
ステップ 1:ターミナルを起動します。コマンドを入力:gksudo gedit /etc/profile
ステップ 2:プロファイル テキスト ファイルが開きます。ページの下部に環境変数を入力します........例: export JAVA_HOME=/home/alex/jdk1.6.0_22/bin/java
export PATH=/home/alex/jdk1.6.0_22/bin:$PATH
step3:ファイルを保存して閉じます。 echo コマンドを使用して、環境変数が設定されているかどうかを確認します........ Eg echo $PATH
環境変数をグローバル /etc/environment
に入れます ファイル:
...
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
...
変数を更新するすべてのシェルで「source /etc/environment」を実行します。
$ source /etc/environment
動作することを確認してください:
$ echo $JAVA_HOME
$ /usr/lib/jvm/java-1.5.0-sun
ログアウトは必要ありません。
ターミナルだけにJAVA_HOME環境変数を設定したい場合は~/.bashrcに設定してください ファイル。
これはおそらくあなたの問題を解決します:https://help.ubuntu.com/community/EnvironmentVariables
<ブロック引用>セッション全体の環境変数
特定のユーザーの環境に影響を与える方法で環境変数を設定するには、ユーザーのホーム ディレクトリにある特定のシェル スクリプト ファイルに値を設定するコマンドを配置しないでください。
~/.pam_environment - このファイルは、特にユーザーの環境を設定するためのものです。これはスクリプト ファイルではなく、1 行に 1 つの代入式で構成されています。
非推奨:
~/.profile - これはおそらく、環境変数の割り当てを配置するのに最適なファイルです。これは、デスクトップ セッションの起動プロセス中に DisplayManager によって、およびテキスト コンソールからログインしたときにログイン シェルによって自動的に実行されるためです。 /P>