java的编译运行问题

leafsoar 2009-03-08 01:32:36
如a.java在d:\a目录下
可以用javac 加上全路径(d:\a\a.java)编译成功
但是在运行的时候不能用java d:\a\a来运行
必须要到d:\a这个目录下面才能以java a 方式运行
有没有什么办法用java运行的时候能用全路径
...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZiSheng 2009-03-08
  • 打赏
  • 举报
回复
或者

D:\>java -cp d:\a a
ZiSheng 2009-03-08
  • 打赏
  • 举报
回复

java -classpath d:\a a
老紫竹 2009-03-08
  • 打赏
  • 举报
回复
其实就是classpath的问题,只要你执行的class在CLASSPATH里面,就能被找到和运行

这个和Windows的 Path 一样的道理,所以叫 CLASS PATH = CLASSPATH
老紫竹 2009-03-08
  • 打赏
  • 举报
回复
java -cp d:\a d:\a\a

这样就可以了。



老紫竹CSDN论坛插件发布-竹签V1.0

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧