我可以将 的值设置.
为与当前目录不同的目录吗?
背景
我正在学习Java。在我的程序目录中,我有两个子目录,src
和bin
。每次我必须编译代码时,我都会输入src
call javac
,因为源文件中导入的 Java 类的路径,并且我指定存储 .class 文件的目的地为../bin
。当我运行代码时,我输入../bin
, 来调用java
。
当我需要修改代码并重新编译时,我../src
再次输入运行javac
。然后我需要输入../bin
来运行我的程序。不断更改我的代码会导致我的当前目录不断在src
和之间切换bin
。
问题
- 我想知道我的程序文件(源文件和可执行文件)的组织是否不正确,例如我是否应该将所有源文件和可执行文件放在同一目录下,这样就不需要切换?
- 然而,这似乎不明智,因为它会将源代码和可执行文件混合在同一目录中?
答案1
.
不是一个有值的变量。它是文件系统中的一个(特殊)文件。你无法改变它。