posts - 274,  comments - 1258,  trackbacks - 0
最近老是要跟java打交道,最烦就是一天到黑要设置classpath变量了。搞到windows那个classpath环境变量鬼死那么长,都不知道怎么改。可不可以只把jar包复制到某个地方就大功告成呢?当然可以啦!首先写个cp.bat:
REM %windir%\system32\cp.bat
@echo off
set CLASSPATH=.
FOR /"C:\Program Files\Java\jdk1.5.0_06\lib" %%F IN (*.jar) DO call :addcp %%~sF
FOR /"f:\acumon\pro\jars" %%F IN (*.jar) DO call :addcp %%~sF

goto extlibe

:addcp
set CLASSPATH=%CLASSPATH%;%1
goto :eof

:extlibe
REM echo %classpath%

其中"f:\acumon\pro\jars" 是放jar包的文件路径,/R参数表示递归添加其下所有子文件夹里边的jar包,然后把它保存到path变量关照到的地方去(比如%windir%\system32),需要设置classpath就cp一下,是不是很简单?
posted on 2007-07-31 17:23 踏雪赤兔 阅读(2005) 评论(2)  编辑 收藏 引用 所属分类: 玩转编程

FeedBack:
# re: 轻松设置classpath变量的方法[未登录]
2007-08-08 00:18 | 游子
为什么要拷贝啊?
这样也行的。
##file:tomcat.bat

set ClassPath=d:\java\lib\dt.jar;d:\java\lib\tools.jar;d:\java\bin;.;
set Path=%Path%;d:\java;d:\java\bin;
set JAVA_HOME=d:\java
d:
cd \tomcat\bin
set BASEDIR=d:\tomcat
call startup.bat
exit
  回复  更多评论
  
# re: 轻松设置classpath变量的方法
2007-08-08 09:57 | 踏雪赤兔
呵呵~~我的目的就是不想每次增删什么java包都要改代码啊~~我想“即放即用”  回复  更多评论
  
只有注册用户登录后才能发表评论。

百度空间| 见闻日记| 编程感悟
我的twitter


LOGO

自我介绍:百度厂基础平台车间的一名挨踢民工。擅长C++、算法、语言设计、分布式计算,也用过Java,Python, PHP,JS/AS等语言开发。请关注我的twitter (免翻墙版) 发QQ消息


添加到收藏夹 Locations of visitors to this page

常用链接

随笔分类(300)

随笔档案(274)

文章分类(38)

相册

收藏夹(54)

与博主互动

博客手拉手

搜索

  •  

积分与排名

  • 积分 - 399220
  • 排名 - 10

最新评论

阅读排行榜

评论排行榜