社区
Web 开发
帖子详情
CLASSPATH的问题
hmaple
2001-12-20 08:57:32
为什么一定要把jar文件加入到CLASSPATH中,而只加入含jar文件的目录就不行。
比如:
CLASSPATH=C:\jdk1.3\lib不起作用,
而
CLASSPATH=C:\jdk1.3\lib\tool.jar就可以了???
谢谢
...全文
71
3
打赏
收藏
CLASSPATH的问题
为什么一定要把jar文件加入到CLASSPATH中,而只加入含jar文件的目录就不行。 比如: CLASSPATH=C:\jdk1.3\lib不起作用, 而 CLASSPATH=C:\jdk1.3\lib\tool.jar就可以了??? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vdragon
2001-12-20
打赏
举报
回复
你用winzip/winrar打开哪些jar文件看看就会明白了
hmaple
2001-12-20
打赏
举报
回复
我装了tomcat,浏览它自带的例子时遇到这个问题的。把C:\tomcat\lib加到CLASSPATH中不起作用,总是报告说类找不到,把C:\tomcat\lib下的jar文件都加上去就OK了。为什么?
cruise_tan
2001-12-20
打赏
举报
回复
这个当然,.jar文件是多个.class压缩而成,你可以把她当成一个文件夹来看(其实不是),所以加classpath时需要制定jar文件名
关于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目录下。 参考
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章