當我給twitter.R文件的絕對路徑它正確運行。像這樣:如何爲文件提供相對路徑?
c.eval("source(\"C:\\\\Users\\\\Ruttab\\\\workspace\\\\RserveConnect\\\\src\\\\main\\\\resources\\\\Script\\\\twitter.R\")");
當我給它的相對路徑它沒有運行,並給我一個錯誤。像這樣:
c.eval("source(\"/src/main/resources/Resources/Rscripts/twitter.R\")");
如何給相對路徑的文件twitter.R
這是我的項目hieachy:
相對的是什麼?該過程如何知道從哪裏開始解析相對路徑?你知道你的文件是打包在一個罐子裏嗎?你應該把它聲明爲'資源' –
@JeremyGrand我該如何聲明它是一個資源? –
參考問題https://stackoverflow.com/questions/2639943/accessing-jar-resources –