R
の言語の新版です。質問はR
に関連しています。 ファイルを確認するために使用する簡単なJava
プログラムを作成しました。Jarファイルを呼び出すときにパスを参照することができませんR
String sampleCSVFileLocation = "source/SampleCSVFile.csv";
File file = new File(sampleCSVFileLocation);
if (file.exists())
{
System.out.println(sampleCSVFileLocation + " is available");
}
else
{
System.out.println(sampleCSVFileLocation + " is not available");
}
IがTest.jar
としてこのプログラムを変換し、この位置C:\Demo
に記憶します。
と私はSampleCSVFile
を同じ場所に置きます。 これは私のファイル構造である:私は、コマンドラインからこのコードを実行し、正しい出力を取得していますし、それが IFブロックに行く
C:/Demo/Test.jar
C:/Demo/source/SampleCSVFile.csv
。
C:\Demo>java –jar Test.jar
source/SampleCSVFile.csv is available
私の問題は、次のとおりです。
私はR言語から同じjarファイルを実行します。私は間違った出力を得ています。 、それ以外はブロックになります。
>system(“java –jar C:/Demo/Test.jar”)
source/SampleCSVFile.csv is not available
ソースフォルダのパスを参照してくださいすることができません。 私はJavaコードを変更したくありません。 この問題を解決する方法。
私を助けてください。 ありがとうございます。
今その作業罰金。貴重なサポートに感謝します。 – Jack