首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Java
J2SE / 基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
javac?
[已结贴,结贴人:fuyou001]
加为好友
发送私信
在线聊天
fuyou001
fuyou001
等级:
发表于:
2008-05-22 22:49:53
楼主
javac按什路径找源文件:classpath 为G:\j2sdk1.4.2_05\lib\tools.jar;G:\j2sdk1.4.2_05\lib\dt.jar
它是先在当前路径下找,之后到classpath里找吗
知道的详细说下,先谢
问题点数:
30
回复次数:
13
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
phyeas
等级:
发表于:
2008-05-22 22:58:23
1
楼 得分:
5
javac只在当前路径找java文件
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
steedhorse
晨星
等级:
发表于:
2008-05-22 23:01:01
2
楼 得分:
2
javac.exe是编译java源文件的程序,java.exe才是运行java程序的,后者在classpath中寻找class文件。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
laorer
堕落佛
等级:
发表于:
2008-05-22 23:15:55
3
楼 得分:
2
javac需要你指定源文件的吧,
javac -cp ** A.java
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
szadek
冥府呼唤
等级:
发表于:
2008-05-22 23:29:30
4
楼 得分:
1
引用 1 楼 phyeas 的回复:
javac只在当前路径找java文件
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
heisetoufa
http://heisetoufa.ggblog.com
等级:
发表于:
2008-05-23 08:26:59
5
楼 得分:
5
X:\jdk\bin里有java.exe和javac.exe这两个文件
javac和java命令就是通过那两个来执行的
设置好JAVA_HOME 可以用javac命令
设置好classpath可以用java命令
javac 编译的是用户自己给的全路径
如果给定了sourcepath 选项的话则只搜索指定的源文件路径
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
fuyou001
fuyou001
等级:
发表于:
2008-05-23 08:27:32
6
楼 得分:
0
up
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
guoqiangone
火狼 (创业ing...)
等级:
发表于:
2008-05-23 08:31:09
7
楼 得分:
5
我的理解是当前路径,对这方面没有仔细的探讨过,学习下。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
steven_srl
Steven.Dai
等级:
发表于:
2008-05-23 08:39:10
8
楼 得分:
2
javac的编译路径
1.javac *.java文件 是编译当前文件夹下的.java文件
2.javac
(绝对/相对路径)
\*.java是编译其他文件夹下的.java文件
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kokobox
koko@低调...低调......
等级:
发表于:
2008-05-23 08:41:18
9
楼 得分:
5
当你输入javac的时候,这个是编译类命令,他也会根据classpath来寻找编译类的路径
如果你在classpath中没有设置‘.’的话,那么你要写全路径,如果你设置了"."的话,那么就是当前路径开始查找
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
fuyou001
fuyou001
等级:
发表于:
2008-05-23 09:09:40
10
楼 得分:
0
引用 9 楼 kokobox 的回复:
当你输入javac的时候,这个是编译类命令,他也会根据classpath来寻找编译类的路径
如果你在classpath中没有设置‘.’的话,那么你要写全路径,如果你设置了"."的话,那么就是当前路径开始查找
koko,你写得好像是java的,而不是javac的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wxinb
KENSHIN
等级:
发表于:
2008-05-23 09:28:54
11
楼 得分:
1
当前路径是需要CLASSPATH里面有
.;
的啊。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cuijie_cn
小老鼠
等级:
发表于:
2008-05-23 09:54:40
12
楼 得分:
0
引用 5 楼 heisetoufa 的回复:
X:\jdk\bin里有java.exe和javac.exe这两个文件
javac和java命令就是通过那两个来执行的
设置好JAVA_HOME 可以用javac命令
设置好classpath可以用java命令
javac 编译的是用户自己给的全路径
如果给定了sourcepath 选项的话则只搜索指定的源文件路径
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
isk_java
isk
等级:
发表于:
2008-05-23 10:14:50
13
楼 得分:
2
javac →在当前路径找。
java →在classpath里找,当然你classpath里有设置到.;的话,也会在当前路径找。
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友