学习甲骨文认证我正在尝试考试期间可能发生的所有可能情况。例如,这里对shell命令行(基于unix)有一点疑问:
让我们假设有一个名为的文件夹myProject和一个名为的子文件夹myProject/source.
文件SubFile.java在文件夹中myProject/source,另一个文件File.java在myProject文件夹中。
通过键入以下命令,我可以得到不同的行为:
cd source(因此,目前我在“myProject/source”)
javac -sourcepath ../ File.javaFile.java// 如果我尝试从myProject文件夹编译并返回子文件夹
后,命令 ../ 无法访问“文件夹” :
javac -classpath ../ SubFile.java
// 带有标志-classpath,它似乎接受../访问super文件夹的语法。
你知道它为什么会这样吗?而且有没有机会访问super带有-sourcepath标志的文件夹?