【问题标题】:What is classpath in Java? Is it only related to Java? Do We have classpath in C#? [duplicate]Java 中的类路径是什么?它只与Java有关吗?我们在 C# 中有类路径吗? [复制]
【发布时间】:2020-01-22 05:45:33
【问题描述】:

我们在java中有类路径?它是什么?

我们在 C# 中也有类路径吗?如果不是 C# 中的类路径是什么?

【问题讨论】:

  • classpath是所有class文件都可以找到的路径。
  • @Slaw ,我可以在不设置类路径的情况下仅使用 maven 运行 java 应用程序吗??
  • 像 Maven 和 Gradle 这样的构建工具会根据声明的依赖项和执行的目标/任务自动设置类路径(通过为适当的命令指定 -cp 参数)。尽管此类构建工具仅在开发过程中使用。

标签: java c#


【解决方案1】:

来自PATH and CLASSPATH

路径

PATH 环境变量是一系列用分号 (;) 分隔的目录。 Microsoft Windows 按从左到右的顺序在 PATH 目录中查找程序。您一次应该在路径中只有一个用于 JDK 的 bin 目录(第一个之后的将被忽略),因此如果已经存在,您可以更新该特定条目。

以下是 PATH 环境变量的示例:

C:\Java\jdk1.7.0\bin;C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem

类路径

CLASSPATH 变量是告诉应用程序(包括 JDK 工具)在哪里查找用户类的一种方式。 (属于 JRE、JDK 平台和扩展的类应通过其他方式定义,例如引导类路径或扩展目录。)

所以CLASSPATH 只针对java

【讨论】:

  • 我可以在不设置CLASSPATH的情况下单独使用maven运行java应用程序吗??
  • 你知道c#中类路径的等价物
  • @VishwaRatna Maven 自动为您设置类路径。
  • 类路径到哪里?你在说<addClasspath> 吗?
猜你喜欢
  • 2015-03-21
  • 1970-01-01
  • 2010-10-17
  • 2014-04-11
  • 1970-01-01
  • 1970-01-01
  • 2010-12-02
  • 2017-01-04
  • 1970-01-01
相关资源
最近更新 更多