java编译后的CLASS类文件,必须放置在CLASSPATH 设定的目录中 JAVA.exe才能运行这个文件吗

eisldkw 2019-07-01 09:39:39
两个问题:

1、java编译后的CLASS类文件,必须放置在CLASSPATH 设定的目录中 JAVA.exe才能运行这个文件吗,比如 a.class 存放 在 d:\test 目录下,如果 classpath 没有设置 d:\test 这个目录时, 是不是 java.exe d:\test\a.class 是无法运行的?


2、eclipse新建的项目所在的目录是不是必须在 建在 工作空间所在目录,两个目录 是什么关系 ?
...全文
196 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
eisldkw 2019-07-01
  • 打赏
  • 举报
回复
引用 2 楼 eisldkw 的回复:
[quote=引用 1 楼 maradona1984 的回复:] 1.我猜测你所指的CLASSPATH应该是环境变量设置的,命令执行时设置-cp参数可以指定classpath 2.不必须,没啥特别的关系,基本不需要关注
那请问,工作空间这个目录 中会存放些什么文件?[/quote] 1、 对 这个CLASSPATH 是系统变量中设置的那个, 你所说的 命令执行时设置-cp参数可以指定classpath 这个classpath 与系统变量 classpath 不是一码事,对吗? 为什么 在java.exe 集合中指定了全路径 java.exe d:\test\a.class 还是无法运行呢?
eisldkw 2019-07-01
  • 打赏
  • 举报
回复
引用 1 楼 maradona1984 的回复:
1.我猜测你所指的CLASSPATH应该是环境变量设置的,命令执行时设置-cp参数可以指定classpath 2.不必须,没啥特别的关系,基本不需要关注
那请问,工作空间这个目录 中会存放些什么文件?
maradona1984 2019-07-01
  • 打赏
  • 举报
回复
1.我猜测你所指的CLASSPATH应该是环境变量设置的,命令执行时设置-cp参数可以指定classpath 2.不必须,没啥特别的关系,基本不需要关注
maradona1984 2019-07-01
  • 打赏
  • 举报
回复
引用 3 楼 eisldkw 的回复:
[quote=引用 2 楼 eisldkw 的回复:] [quote=引用 1 楼 maradona1984 的回复:] 1.我猜测你所指的CLASSPATH应该是环境变量设置的,命令执行时设置-cp参数可以指定classpath 2.不必须,没啥特别的关系,基本不需要关注
那请问,工作空间这个目录 中会存放些什么文件?[/quote] 1、 对 这个CLASSPATH 是系统变量中设置的那个, 你所说的 命令执行时设置-cp参数可以指定classpath 这个classpath 与系统变量 classpath 不是一码事,对吗? 为什么 在java.exe 集合中指定了全路径 java.exe d:\test\a.class 还是无法运行呢?[/quote] 貌似设置了CLASSPATH 环境变量,指定全路径的方式貌似就不被默认加入classpath中了,你可以-cp指定

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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