如何在cmd中运行包中的class文件

假设d:/workspace/com/leaf/Leaf.classclasspath设置为d:/workspace我在cmd中输入什么命令来运行Leaf.java?Le... 假设 d:/workspace/com/leaf/Leaf.class
classpath设置为d:/workspace
我在cmd中输入什么命令来运行Leaf.java?
Leaf.java 中填得是 package com.leaf;
刚才忘记了 不好意思
展开
 我来答
做一个快乐的茶农
高粉答主

2019-07-25 · 每个回答都超有意思的
知道答主
回答量:1396
采纳率:100%
帮助的人:34.4万
展开全部

1、查看并配置环境变量。

2、找到java文件夹(jdk安装路径),进入java文件夹并且新建文本文档并且把名字修改为HI。

3、打开 HI文本文档并且输入程序(程序一定要对,不能有任何错误)。

4、将此文本文档后缀名修改为“.java”并保存,如果出现提示对话框(如果改变文件扩展名,可能会导致文件不可用)点是。

5、打开cmd并且以管理员身份运行,进入到java文件夹中。

6、在刚才的路径后输入“javac HI.java”(javac后面加空格),敲回车,java文件上方会多出一个class文件。

7、继续在刚才的路径输入“java HI”(java后面加空格),语句下方会出现“HI!”,这说明已经运行成功。

w5300840
推荐于2017-10-15 · TA获得超过549个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:284万
展开全部
你设置了classpath变量也没有用,运行同样出错,因为你编译时虽然已经通过了,但是没有创建com\leaf相关目录。

你加入了包,那么相当于这个包与这个类是个整体,是不可分割的一份子。你直接编译是可行,但是它只有CLASS文件出来,并没有给你创建peng目录,我们经常用的java.lang包,而这个包下就会有很的类,如果需要引用就必须
java.lang.Intager 而不是直接引用Intager,否则的话,JDK就会找不到你所指定的类。
运行也是一个道理。
在DOS下请做如下操作
进入JAVA源代码的目录;
编译:有两种方法:
1)
javac -d d: Leaf.java
意思是CLASS文件将在D盘根目录下自动创建POT目录并放入CLASS文件。注意空格,不能连写
2)
javac -d . Leaf.java

意思是在你访问的这个目录下自动建立POT目录并放入CLASS文件。注意空格,不能连写

执行:
java com.leaf。Leaf
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
业余收藏人
推荐于2017-09-25 · 知道合伙人软件行家
业余收藏人
知道合伙人软件行家
采纳数:560 获赞数:6516
毕业于西安电子科技大学,计算机科学与技术专业,学士学位。从事软件研发6年,现任中创深圳研发中心架构

向TA提问 私信TA
展开全部
  1. 首先要配置好环境变量

  2. 通过dos命令道java文件所在目录下

  3. 运行,javac 文件名(带java后缀)

  4. 编译好以后运行,java 文件名(不带后缀)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秀夜有0p
2010-02-02 · TA获得超过320个赞
知道答主
回答量:216
采纳率:0%
帮助的人:122万
展开全部
如果目录结构的确如你所述是d:/workspace/com/leaf/Leaf.class,且classpath设置为d:/workspace,且Leaf.java 中填得是 package com.leaf;
那么在命令行中执行java com.leaf.Leaf即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我宜4507
2010-02-03 · TA获得超过979个赞
知道小有建树答主
回答量:1852
采纳率:0%
帮助的人:953万
展开全部
cmd

d:

cd d:/workspace/com/leaf

javac Leaf.class
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式