1

Netbeans 6.8 でアプリケーションをビルドし、project.jarファイルを作成しました。実行すると、自分のコンピューターでのみ機能し、他のコンピューターでは機能しません。ただし、ライブラリを使用しない単純なアプリケーションを作成すると、どのコンピューターでも正常に動作します。エラーメッセージを呼び出す方法はありますか?問題はどこにありますか?

私のプロジェクトでは R 2.9.2 を使用しているため、このバージョンを他のコンピューターにインストールし、システム パス変数をまったく同じに設定します。lib ディレクトリにリストされているその他のライブラリは次のとおりです。 renderer-1.0.5.jar

ありがとうございました

4

2 に答える 2

2

まったくメッセージが来ないのですか?「うまくいく」と「うまくいかない」はどのように見えますか?

あなたは、IDE を使わずにコマンド ラインで手作業で物事を行う方法を時間をかけて学ばなかった別の人のように聞こえます。そうすることをお勧めします。コマンド シェルを開き、コマンドをjava -jar -cp ... foo.jar入力して実行します。あなたが返すメッセージは教育的です。

-cpコマンドライン引数に注意してください。これが、JAR を CLASSPATH に適切に追加する方法です。

于 2011-04-17T13:16:20.513 に答える
0

私はこの問題を次のように解決しました。多分それは誰かを助けるでしょう.PATHシステム変数に2つのパスを追加します: スタート -> コントロールパネル -> システム -> 詳細
設定 環境変数をクリックし、システム変数の下で PATH を見つけてクリックします。
編集ウィンドウで、PATH の値にクラスの場所を追加して、PATH を変更します。
jri.dll と r.dll の両方のパスを追加する必要があります。私の場合は、
C:/Program Files/R/R-2.9.2/bin/;C:/Program Files/R/R-2.9 でした。 .2/ライブラリ/rJava/jri/; これらの行は既に追加しましたが、別のスラッシュが付いています。したがって、注意してください。パスを定義するには \ ではなく / を使用する必要があります!!!

于 2011-04-18T22:19:31.357 に答える