社区
Java SE
帖子详情
classpath 问题
polaris_chow
2007-10-08 09:25:54
我在电脑上安装了Eclipse运行Java,且一切正常。
但是当我在命令行格式下用java命令运行时,却总是出现下面的错误:
Exception in thread “main” java.lang.NoClassDefFoundError: ClassName <wrong name: >
我在“系统属性”中的classpath变量设置应该没有问题吧。
各位高手能不能帮我看看啊?
...全文
66
2
打赏
收藏
classpath 问题
我在电脑上安装了Eclipse运行Java,且一切正常。 但是当我在命令行格式下用java命令运行时,却总是出现下面的错误: Exception in thread “main” java.lang.NoClassDefFoundError: ClassName 我在“系统属性”中的classpath变量设置应该没有问题吧。 各位高手能不能帮我看看啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leem06
2007-10-08
打赏
举报
回复
你classpath写的是什么敢确定没有问题
freesnail
2007-10-08
打赏
举报
回复
你的pathclass配成这样:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar其中你的%JAVA_HOME%为你的jdk的目录,注意不要忘了前面的点。
关于java的
classpath
问题
的总结
关于java的
classpath
问题
的总结 1.如果编译(javac.exe)或者运行(java.exe)时没有使用-CP或者-
CLASSPATH
参数,那么编译或者运行所使用到的所有类必须在系统的环境变量
CLASSPATH
所指定的路径或者JAR/ZIP文件中能够找到.2.如果编译(javac.exe)或者运行
No Spring WebApplicationInitializer types detected on
classpath
问题
的一种解决办法
No Spring WebApplicationInitializer types detected on
classpath
问题
的一种解决办法
JAVA
classpath
问题
及 带包编译
错误: Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld 这个就是
classpath
问题
。
classpath
即类路径就是指明去哪里找用到的类。由于我们的 HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个
问题
。运行 时呢,就要指明你的类在哪里了。解决方法
使用Eclipse打包生成jar文件,解决
CLASSPATH
问题
在发布JavaSE项目时候,经常需要将该项目打成jar包,这个时候,如果项目中有对第三方jar包的依赖,需要在打包自己的项目时候,解决关于第三方jar包的
CLASSPATH
问题
。下面介绍在Eclipse下,如何实现上述目标: 在项目需要导出jar文件的类,例如上面的TestJar.java 上右击,选择 Export,如何改文件有Main函数,选择Runnable jar 文件,
搞懂SpringBoot中的
classpath
问题
在SpringBoot中,
classpath
等价于 main/java + main/resources + 第三方jar包的根目录 再通俗一点,
classpath
就是指编译或者打包后的classes目录。 首先要明白,
classpath
是编译/打包之后项目的路径,而不是对源程序的路径描述。但是它与源程序的一些路径是相互对应的,存在映射关系。 build package 对比就可以发现,main/java,main/resource下的东西和配置文件都被打包到了classes目录下。 参考
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章