社区
Java SE
帖子详情
『高分』关于classpath
usabcd
2004-07-21 11:21:27
能否不在系统环境变量CLASSPATH中指定类的路径,而在一个文件中指定,然后运行
时刻动态装载?
比如eclipse的每个project目录下有个.classpath文件里面指定了用到的jar文件。
ant 可以载build.xml文件中指定classpath
最好有简短的源代码示例。
...全文
369
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
基于SpringBoot+Mybatis的人力资源管理系统源码+项目说明(
高分
毕设).zip # graduationProject ## 一、启动项目前配置修改 ### 1、application.properties: 1.1 修改端口号 server.port=8080 1.2 修改连接...
基于Springboot+Redis+MySql的校园医疗管理系统源码+数据库脚本(
高分
毕设)
例如,.
classpath
、.project、.iml文件是与IDE环境配置相关的文件,它们可以帮助开发人员快速搭建开发环境。pom.xml是Maven项目对象模型文件,它描述了项目的构建配置和依赖关系,方便项目构建和依赖管理。medical....
Java Swing实现的迷宫游戏课程设计源码(含简单/中等/复杂三套地图)
资源包中已集成所有依赖图片(wall.jpg、road.jpg、小黄鸭.jpg、再来一次.jpg)和Eclipse工程配置文件(.project、.
classpath
、.settings),导入后无需修改即可直接编译运行。代码结构清晰,逻辑完整,曾获95分
高分
...
zxing 扫描
- `.
classpath
` 和 `.project` 是Eclipse项目的配置文件,如果是用Android Studio,可以忽略这两个文件。 - `proguard-project.txt` 用于ProGuard混淆配置,防止编译后的代码被反编译。 在开发过程中,应充分测试...
(图文)如何使用JMF及其环境变量的配置
这与配置JDK环境变量类似,通过“我的计算机”>“属性”>“高级系统设置”>“环境变量”,在系统变量中分别编辑Path和
ClassPath
。Path中添加JMF的bin目录,
ClassPath
中添加jmf.jar和sound.jar的路径。 最后,在...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章