第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

更改Java中的當前工作目錄?

更改Java中的當前工作目錄?

紫衣仙女 2019-06-25 15:03:49
更改Java中的當前工作目錄?如何從Java程序中更改當前工作目錄?我在這個問題上所能找到的一切都表明你根本做不到,但我不敢相信真的是這樣。我有一段代碼,它使用一個硬編碼的相對文件路徑打開一個文件,該文件路徑通常是在一個目錄中啟動的,我只是希望能夠在不同的Java程序中使用該代碼,而不必在特定的目錄中啟動它。似乎你應(yīng)該能打電話給System.setProperty( "user.dir", "/path/to/dir" ),但據(jù)我所知,打那條線只是默默地失敗了,什么也沒做。如果Java不允許你這樣做,如果不是因為它允許你這樣做的話,我會理解的。到達當前的工作目錄,甚至允許您使用相對文件路徑打開文件.
查看完整描述

3 回答

?
慕的地6264312

TA貢獻1817條經(jīng)驗 獲得超6個贊

在純Java中沒有可靠的方法可以做到這一點。設(shè)置user.dir財產(chǎn)通過System.setProperty()java -Duser.dir=...似乎會影響到后來的創(chuàng)作Files,但不是。FileOutputStreams.

這個File(String parent, String child)如果將目錄路徑與文件路徑分開構(gòu)建,則構(gòu)造函數(shù)可以提供幫助,從而允許更容易地進行交換。

另一種方法是設(shè)置腳本,從不同的目錄運行Java,或者使用JNI本機代碼如下所示.

相關(guān)的太陽蟲因為“無法修復(fù)”


查看完整回答
反對 回復(fù) 2019-06-25
?
慕婉清6462132

TA貢獻1804條經(jīng)驗 獲得超2個贊

如果您使用ProcessBuilder,您將能夠指定它的工作。目錄.


查看完整回答
反對 回復(fù) 2019-06-25
  • 3 回答
  • 0 關(guān)注
  • 1914 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號