当前位置: 首页 > 面试题库 >

默认情况下,当前路径`.`是否在类路径中?

韩阳云
2023-03-14
问题内容

第二个命令是否将当前路径添加为另一个搜索路径?

javac -cp /home/tim/program_files/programming/java/junit-4.11.jar MyTest.java

javac -cp .:/home/tim/program_files/programming/java/junit-4.11.jar MyTest.java

用冒号分隔多个路径是否正确?

默认情况下,当前路径不是始终在ClassPath中,因此不需要显式指定吗?

谢谢。


问题答案:

从Oracle的页面上设置类路径:

默认的类路径是当前目录。设置CLASSPATH变量或使用-classpath命令行选项将 覆盖
默认值,因此,如果要在搜索路径中包括当前目录,则必须包括“。”。在新设置中。

使用;了Windows和:类Unix操作系统作为多条路径的分隔符。



 类似资料:
  • 问题内容: 想知道不指定classpath选项时默认的classpath是什么吗? 问题答案: 当前的工作目录()。 从Java™教程中:PATH和CLASSPATH: 类路径 的 默认值为“。” ,表示仅搜索当前目录。指定CLASSPATH变量或-cp命令行开关将覆盖此值。 这包括子目录吗? 不,在类路径中没有条目是“递归的”。您必须明确列出每个子目录(或jar)。但是,如果您有一个表示clas

  • 我需要设置Servlet(由于某些原因,只有Servlet而不是handler)来处理WAR以外的文件。在这里https://stackoverflow.com/a/28735121/5057736我找到了以下解决方案: 这个解决方案的工作,这是我需要的。但是,当我将第N行更改为时,它就停止工作。我尝试了“/foo/”和“/foo”,但是结果是一样的--我得到了。为什么?我怎样才能使它在这种特定的

  • 在实现持久底部栏时,当单击底部栏中的按钮时,需要恢复以前的路由。 单击底部栏中的按钮时,会保存其当前路线路径(/a/b/c ),并根据按钮的单击恢复先前保存的路线。 从概念上讲,用户会认为每个按钮都是一个工作区,其状态永远不会丢失(包括后退堆栈)。用户可以安全地从一个工作区切换到另一个工作区。 当路由重绕到根时,如何在Flutter中获取当前路由路径?

  • 问题内容: 我需要设置Servlet(由于某些原因,只有Servlet而不是处理程序)才能在war之外使用文件。在这里我找到了以下解决方案: 此解决方案有效,这就是我需要的。但是,一旦将LINE N更改为,它就会停止工作。我尝试了“ / foo /”,“ / foo”,但是结果是相同的-我得到了。为什么?如何在特定背景下使用它?由于相同的原因,我使用码头9.2.15。 问题答案: 该设计看后请求U

  • 经过在internet上的搜索,我知道了在交互式/非交互式-登录/非登录shell组合的情况下应该在哪里更改PATH变量的值。 从另一个帖子中找到的 我有“/bin/sh”作为缺省登录shell,只有/etc/profile文件用于导出系统中所有需要的环境变量。在非交互式登录shell的情况下,/etc/profile也不会被引用,尽管上面的link说它会被引用。但当我执行时, 我可以看到PATH

  • 但它显示错误的路径:/usr/local/bin/javavm 而我需要有以下路径:/usr/local/openjdk8/bin/java 我尝试给出export命令:export java_home=/usr/local/openjdk8/,但问题仍然相同。 我不想对它进行硬编码,也不想使用其他命令,如或,因为脚本在Linux中得到了预期的结果,而只是在FreeBSD机器上出现了问题。 我也不