`
wen.owen
  • 浏览: 20303 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JVM的classpath参数

    博客分类:
  • Java
阅读更多
在命令行中输入java命令,弹出的classpath或cp参数帮助信息如下:

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A ; separated list of directories, JAR archives,
                  and ZIP archives to search for class files.

因为对该参数没有理解到位,导致这几天在启动某个Java程序时,浪费了半天时间。原本以为传入目录,JVM就自动加载该目录下的所有jar文件和zip文件,进而加载jar文件或zip文件中的所有class文件。

事实上,classpath参数只能将jar或zip文件一个个指定,并用分号分隔。并不会自动加载目录下的jar或zip文件。

分享到:
评论

相关推荐

    java查看sun包源码-monitor:java生产环境内存调优(包括jvm参数类型,JVM的参数类型jinfo&jps(参数和进程查看)j

    jvm参数类型:alien: jinfo & jps(参数和进程查看):alien: jstat(类加载、垃圾收集、JIT 编译):alien: jmap+MAT(内存溢出):alien: jstack(线程、死循环、死锁):alien: JVisualVM(本地和远程可视化监控:alien: 使用 ...

    06.JVM原理讲解和调优.pdf

    3. App ClassLoader:负责加载 classpath 中指定的 jar 包及目录中 class。 4. Custom ClassLoader:属于应用程序根据自身需要自定义的 ClassLoader。 四、JVM 的内存管理和垃圾回收 JVM 的内存组成结构: 1. 堆...

    java环境变量jdk1.8设置

    java环境变量设置,环境变量是操作系统提供的一种机制,...JAVA_TOOL_OPTIONS: Java工具的参数,用于设置JVM参数等,对javac、java、javadoc等Java命令行工具生效。 MAVEN_HOME: Maven的安装目录,如果安装了Maven,建议设置

    轻松玩转Java配置的Classpath

    和Java类路径(classpath)打交道的过程中,开发者偶尔会遇到麻烦。这是因为,类装载器实际装入的是哪...另外,你也可以使用JVM命令行参数-classpath分别为应用程序指定类路径,在-classpath中指定的类路径覆盖CLASSPA

    测定JVM中对象占用内存—SizeOf

    原项目下载地址:...使用说明: 1、将SizeOf.jar放到Eclipse工程路径下,添加到classpath中; 2、运行前添加VM参数:-javaagent:lib/SizeOf.jar 运行即可(将jar放在lib路径下)。

    java8rt.jar源码-mini-jvm:Go语言实现的JVM,实现了部分字节码的解释执行,学习JVM使用

    Mini-JVM首先会从classpath中加载主类的class文件,然后找到main方法的字节码解释执行;执行过程中如果遇到新的类符号引用,则会通过全限定性名再从classpath中加载新的类文件,以此类推; 控制台输出、多线程功能...

    mc启动器制作教程.docx

    启动参数分为 JVM 参数和 Minecraft 参数两部分。 四、获取启动参数 ---------------- 可以使用以下命令获取当前运行的 Minecraft 进程的参数: `wmic process where caption="javaw.exe" get caption,command...

    基于Redis的分布式配置管理中心.zip

    设置环境变量或JVM启动参数 环境变量方式 export config.server=localhost:6379 export config.environment=dev JVM启动参数方式 -Dconfig.server=localhost:6379 -Dconfig.environment=dev 在程序中获取配置 import...

    java后端学习课程整理

    可以通过 java 命令的 -cp 参数指定 class path,也可以设置 Windows 系统的 %CLASSPATH% 变量或 Unix/Linux 系统的 $$CLASSPATH 变量来设定 class path。 JAVA HOME 设置是指设置 JAVA 环境变量,用于告诉系统哪里...

    JavaEE基础教程课后习题答案.docx

    2. 设置运行环境参数:JAVA_HOME、PATH、CLASSPATH。 3. 使用文本编辑器编写原代码。 4. 运行命令“javac”编译为 .class 文件。 5. 运行“java”命令生成。 应用程序和小应用程序的区别 Java Application 是完整...

    detekt-sidekt

    需要类型解析,因此请确保您设置了--classpath参数 java -jar detekt-cli-1.16.0-all.jar \ --plugins sidekt-1.0-SNAPSHOT.jar \ --classpath ' dep1.jar:dep2.jar ' \ --jvm-target 1.8 \ --input ' src/ ' \ ...

    Java基础知识点复习资料

    设置classpath可以使用set classpath=“绝对路径”的命令,该命令指定了Java类的执行路径,以便Java虚拟机(JVM)可以找到相应的类文件。 2. path的设置及作用 path是Windows操作系统中的一个环境变量,用于指定...

    Java基础知识总结(超级经典).doc

    2. 标示符:Java 中的包、类、方法、参数和变量的名字,由任意顺序的大小写字母、数字、下划线和美元符号组成。 3. 常量:在程序中的不会变化的数据。 4. 变量:内存中的一个存储空间,用于存储常量数据。

    (完整版)Java笔记总结.pdf

    CLASSPATH 环境变量则用来保存 Java 虚拟机要运行的“.calss ” 文件。 .class 文件在 java.exe 文件启动的 JVM 中运行。JRE 与 JDK 之间的区别是,JRE 提供 Java 程序运行所需要的基本条件(如 JVM )和许多基础类...

    Java基础知识及面试题.pdf

    JAVA_HOME 是 jdk 的安装路径,CLASSPATH 是 jvm 转载 class 字节码文件时的搜索路径,PATH 是系统的环境变量、命令的搜索路径。 5. JVM JVM 是一个逻辑的操作系统,它屏蔽了硬件和平台的信息,jvm 能将字节码文件...

    ANT蚁群算法源代码下载

    蚁群算法 The import org.eclipse cannot be resolved ...如果是在eclipse中开发,你需要在你的工程构建路径中加入swt.jar的路径,在运行中的jvm参数中加入 -Djava.library.path="dll所在目录的绝对路径

    tomcat常见错误与解决方法.pdf

    5. 在弹出的管理界面中,点击 Java 页签,查看 Java Virtual Machine 一栏是否已经记录了 Java 虚拟机的路径(即 jvm.dll 路径),如果没有,请点击右侧选择按钮,找到 JDK 路径下 \jre\bin\server\jvm.dll。

    5_Java寒假作业.docx

    子类的构造函数可以为父类传递参数,在子类的构造函数的第一行执行:super(参数); 11. this 和 super 的区别 this 访问的是本类中的属性,如果本类中没有该属性,再从父类中找,默认不写 this 也可以。而 super ...

    java期末考试复习重点必考(广东石油化工学院).docx

    变量是存储数据的容器,包括局部变量、类成员变量、方法参数和特别处理参数。 运算符 Java 的运算符包括算术运算符、比较运算符、逻辑运算符、赋值运算符等。 控制结构 Java 的控制结构包括顺序结构、选择结构、...

    Java编程经验

    在命令行窗口运行Java程序的时候,加上这个很有用的参数: java -verbose *.class 这样会清晰的打印出被加载的类文件,大部分是jdk自身运行需要的,最后几行会明显的看到自己用到的那几个类文件被加载进来的顺序。...

Global site tag (gtag.js) - Google Analytics