0

Javaプログラミング関連のタスクを実行するために使用する環境変数(JAVA_HOME、ANT_HOME ...)を設定するファイルがあります。新しい環境をセットアップしたいときは、「source devenv」と入力します (devenv は、新しい環境セットアップを含むファイルです)。gnome-terminal を開いてそれらの変数を自動的に設定するショートカットを作成しようとしていますが、方法がわかりません。私は試しました: "gnome-terminal --command="source devenv" 成功しませんでした。

私の devenv ファイル:

#!/bin/bash
JAVA_HOME=./jdk1.6.0_21
export PATH=$JAVA_HOME/bin:$PATH
export ANT_HOME=./apache-ant-1.8.1
PS1="[jdkenvironment] \w @ "
/bin/bash

echo $JAVA_HOME と入力すると、次のように出力されます。

thiago@thiago-laptop:~/jdk$ echo $JAVA_HOME

thiago@thiago-laptop:~/jdk$
4

1 に答える 1

0

/ bin / bashまたはdevenvの最後にあるシェルへの呼び出しを追加しても問題がない場合は、次のように機能するはずです。

gnome-terminal --command="bash devenv"

devenvを使用して変数fooを設定する場合、次のようになります。

#!/bin/bash
set foo=2
export foo
/bin/bash
于 2010-07-20T00:24:03.240 に答える