Ich bin neu für R
Sprache und Frage bezieht sich auf R
Sprache. Ich erstellte einfach Java
Programm, das verwendet wird, um zu überprüfen, ob die Datei verfügbar ist oder nicht.Der Pfad kann nicht referenziert werden, wenn die Jar-Datei von 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");
}
ich konvertieren dieses Programm als Test.jar
und in diesem Ort C:\Demo
gespeichert.
und ich legte die SampleCSVFile
in den gleichen Ort. Dies ist meine Dateistruktur:
C:/Demo/Test.jar
C:/Demo/source/SampleCSVFile.csv
ich diesen Code von der Kommandozeile aus und bin die richtige Ausgabe bekommen und es geht zu IF Block.
C:\Demo>java –jar Test.jar
source/SampleCSVFile.csv is available
Mein Problem ist:
ich das gleiche Glas aus R Sprache ausgeführt. Ich bekomme falsche Ausgabe. Es geht um sonst Block.
>system(“java –jar C:/Demo/Test.jar”)
source/SampleCSVFile.csv is not available
Es kann den Quelle Ordnerpfad verweisen. Ich möchte den Java-Code nicht ändern. Wie Sie dieses Problem beheben können.
Hilf mir. Vielen Dank im Voraus.
nun seine Arbeits in Ordnung. Danke für die wertvolle Unterstützung. – Jack