社区
Java SE
帖子详情
『高分』关于classpath
usabcd
2004-07-21 11:21:27
能否不在系统环境变量CLASSPATH中指定类的路径,而在一个文件中指定,然后运行
时刻动态装载?
比如eclipse的每个project目录下有个.classpath文件里面指定了用到的jar文件。
ant 可以载build.xml文件中指定classpath
最好有简短的源代码示例。
...全文
367
39
打赏
收藏
『高分』关于classpath
能否不在系统环境变量CLASSPATH中指定类的路径,而在一个文件中指定,然后运行 时刻动态装载? 比如eclipse的每个project目录下有个.classpath文件里面指定了用到的jar文件。 ant 可以载build.xml文件中指定classpath 最好有简短的源代码示例。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
39 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dropship
2004-07-28
打赏
举报
回复
up
usabcd
2004-07-28
打赏
举报
回复
to sandyen(杉叶)
我提的这个问题并不是讨论把classpath写到哪里爽的问题。
而是说除了在windows环境变量设定classpath以及在批处理bat文件中设置classpath外
还有什么其他方法可以指定运行时的用到的库。
因为一个大的项目中jar文件巨多(有数十个),写到bat文件里太长,执行时出错。
我目前发现的一个方法是:
在把自己的代码打成jar包时,将所用到的其他jar文件全部列到manifest文件中去。
运行时它会自己找到依赖的包。
to agen10120216(agen) ( )
非常感谢你的提示,我实了一下,javac 确实可以用文件,但是java命令好像不行哦
另外我的这个问题,跟classloader好像没什么关系。
如果用classloader确实可以解决,也请高人指点。
mars_csdn
2004-07-28
打赏
举报
回复
建议看classload,在程序中加载class.
oxv
2004-07-28
打赏
举报
回复
mark
朋友别哭
2004-07-28
打赏
举报
回复
学习中
uping
Ardor007
2004-07-28
打赏
举报
回复
不懂。
agen10120216
2004-07-28
打赏
举报
回复
javac本身是支持把classpath放到一个文本文件的
例如:
D:\JspTest\WEB-INF\classes>javac -classpath @cp.txt TestServlet.java
“@”后面是存放classpath的文件文件的名称,这里是cp.txt.
我的cp.txt的内容是:
d:\servlet-2_3-fcs-classfiles.zip;
minghuitian
2004-07-28
打赏
举报
回复
学习,
up,
接分!
nwsl
2004-07-28
打赏
举报
回复
写bat文件。
52juanjuan
2004-07-28
打赏
举报
回复
来接分了
iorisiori
2004-07-28
打赏
举报
回复
接分
lovelymaomao
2004-07-28
打赏
举报
回复
学习。。。。
深圳万兴
2004-07-28
打赏
举报
回复
大善人呀...
aya99
2004-07-28
打赏
举报
回复
有分么?没的吧。
x97
2004-07-28
打赏
举报
回复
呵呵,接分
gernett21
2004-07-28
打赏
举报
回复
这样每次用的时候才会设classpath,可以避免classpath变得巨长无比,可是有限度的哦
snap2008cn
2004-07-28
打赏
举报
回复
为什么要这样作呢?
比设在classpath有那些优点呢?
接分!!!!!!!!
wanglin824
2004-07-28
打赏
举报
回复
接分!
apple21
2004-07-28
打赏
举报
回复
接分
TinyJimmy
2004-07-28
打赏
举报
回复
有的时候还是需要动态加载, 象eclipse中, 指定了jar就能生效了, 没有调用set classpath, 也没有打包mainfest, 确实想知道怎么做到的.
加载更多回复(19)
基于SpringBoot+Mybatis的人力资源管理系统源码+项目说明(
高分
毕设).zip
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SpringBoot+Mybatis的人力资源管理系统源码+项目说明(
高分
毕设).zip # graduationProject ## 一、启动项目前配置修改 ### 1、application.properties: 1.1 修改端口号 server.port=8080 1.2 修改连接数据库 spring.datasource.url=jdbc:mysql://localhost:3306/hotel?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai spring.datasource.username=root spring.datasource.password=root 1.3 freemarker模板路径 spring.freemarker.template-loader-path=
classpath
:/templates/ ### 2、logback-spring.xml: 2.1 mybatis的sql查询日志
2.2 日志输出文件的命名
${log.path}/springboot-logging.%d{yyyy-MM-dd}.log
### 3、com.anxing.sys.response.ResponseControllerAdvice: 3.1 统一数据响应扫描的包 @RestControllerAdvice(basePackages = {"com.anxing.sys.controller"}) ### 4、com.anxing.sys.response.ResultCode: 4.1 请求响应码 SUCCESS(1000, "操作成功"),
基于Springboot+Redis+MySql的校园医疗管理系统源码+数据库脚本(
高分
毕设)
基于Springboot+Redis+MySql的校园医疗管理系统源码+数据库脚本,适用于毕业设计、期末大作业、课程设计。项目包含代码注释,新手也可看懂,功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,经过严格调试,确保可以运行。下载后简单部署即可使用。资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
zxing 扫描
解决 android手机分辨率太高时 zxing 要远距离扫描
(图文)如何使用JMF及其环境变量的配置
详细为你介绍如何配置JMF和免费在官网下载JMF,已经对JMF环境变量的配置和eclipse如何使用JMF包,全部图文介绍,一步步教你,让你不再感到任何困难
IconDivvy:Gradle插件,用于调整和组织Android项目的图标资源
IconDivvy是一个Gradle插件,可以将
高分
辨率栅格源图像转换为各种大小的合适的Android可绘制资源,并将它们放置在其相应的资源目录中。 调整大小的图像是使用生成的。 用法 IconDivvy可通过。 将IconDivvy添加为构建脚本依赖项: buildscript { repositories { maven { url ' https://jitpack.io ' } } dependencies {
classpath
( " com.cyphercove.icondivvy:icondivvy:0.5 " ) } } 导入插件并配置如何分发调整大小后的图标文件: apply plugin : " com.cyphercove.icondivvy " iconDivvy { jobs {
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章