3

これは簡単なことのように思えますが、私はそれに対する答えを見つけることができません。

私が達成したいのは簡単です。Javaソースファイルを含むフォルダーがあり、新しいプロジェクト内でEclipseを使用してそれらを編集したいと思います。しかし、アプリケーションの実行時に、Eclipseがワークスペースプロジェクトフォルダーを「ルート」として使用するのではなく、Javaソースファイルを含むフォルダーを使用する必要があります。

効果は、テキストエディタでソースファイルを直接開いて変更するようなものですが、代わりに、これはeclipseプロジェクトを介して実行する必要がありますが、元のフォルダを使用してアプリケーションを実行します。

notepad ++のようなものを使用する代わりに、eclipseプロジェクト内のソースファイルを編集することから得られるすべての利点が欲しいだけです。

ソースファイルをリンクし、ソースディレクトリへの相対パスを変更しようとしましたが、機能しません。アプリケーションを実行するときは、ディレクトリに存在するxmlファイルが必要ですが、eclipseプロジェクトフォルダから「from」で実行されているため、それらは見つかりません。

4

3 に答える 3

1

私はすべてのプロジェクトで同じことをします。あなたがする必要があるのは:

  1. ソースコードとは別の場所にワークスペースディレクトリを作成します。
  2. ワークスペースディレクトリにソースコードをインポートします。ここではコピーしないでくださいsource to your workspace

編集

Eclipseでは

  1. [ファイル]->[ワークスペースの切り替え]->[その他]->[新しいディレクトリワークスペース]パスを入力し、[OK]をクリックします。Eclipseが再起動します。
  2. [ファイル]->[インポート]->[一般]->[ワークスペースへの既存のプロジェクト]->[次へ]->[ルートディレクトリの選択]に移動します
  3. Eclipseがプロジェクトを一覧表示し、選択します。
  4. ファイルの編集と保存を開始します。
于 2012-08-08T11:35:08.757 に答える
1

何をしたいのかよくわかりませんが、実行構成の作業ディレクトリを設定したいようです。[実行構成]を開き、メインメソッドを含むクラスを選択します(またはそのクラスの新しい実行構成を作成します)。最初にまだ存在しない場合)、次に[引数]タブで作業ディレクトリを指定します。

于 2012-08-08T12:09:57.407 に答える
0

これはあなたの質問に直接答えるものではないと思います。JavaファイルにEclipseIDEを使用する代わりに、EclipseベースのテキストエディターであるPadclipseを使用してみてください。

Padclipseは、Eclipseをベースにした軽量のテキストエディタです。基本的な製品は、Eclipse RCPに加えて、テキストエディター、比較および検索機能とそれらの依存関係で構成されています。いくつかの追加のサードパーティプラグインも含まれています。

こちらをチェックしてください

また、私のシステムのデフォルトのJDKは64ビットでした。そのため、padclipseの起動に失敗しました。解凍したフォルダーにpadclipse.iniを作成し、次の内容を入力します。

-showsplash
-launcher
padclipse.exe
-name
Padclipse
--launcher.library
plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.0.v20070523\eclipse_1017a.dll
-startup
plugins\org.eclipse.equinox.launcher_1.0.0.v20070606.jar
-vm
C:\dev\jdk\1.5\1.5.0_21\jre\bin\server\jvm.dll

32ビットjdkのまたは-vmを指すように引数を変更します。java.exejvm.dll

于 2012-08-08T11:30:04.360 に答える