我读过的几乎每篇文章都告诉我,你不能用
Java创建chdir.
this question的接受答案表示你不能用Java做到这一点.
但是,这里有一些我尝试过的东西:
geo@codeBox:~$java -version java version "1.6.0_14" Java(TM) SE Runtime Environment (build 1.6.0_14-b08) Java HotSpot(TM) Client VM (build 14.0-b16,mixed mode,sharing)
这是我正在使用的测试类:
import java.io.*; public class Ch { public static void main(String[] args) { System.out.println(new File(".").getAbsolutePath()); System.setProperty("user.dir","/media"); System.out.println(new File(".").getAbsolutePath()); } }
geo@codeBox:~$pwd /home/geo geo@codeBox:~$java Ch /home/geo/. /media/.
请解释为什么这有效.从现在开始我可以使用它并期望它在所有平台上以相同的方式工作吗?
解决方法
原文地址:https://www.jb51.cc/java/127218.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。