黑马程序员技术交流社区

标题: 一个关于package的小问题 [打印本页]

作者: long    时间: 2013-5-7 03:12
标题: 一个关于package的小问题
本帖最后由 long 于 2013-5-8 15:18 编辑

/**************************************************************************************
* 操作系统是xp,jdk版本是1.6,classpath路径设置为" .;C:\java; ",原文件路径为C:\java\code\Hello.java。注*
* 释掉首行(即package code;)后源文件可编译和运行。不注释掉首行,可编译不可运行。哪位帮忙解释一下。*
* 谢谢!下面是源文件的内容。                                                                                                                            *
***************************************************************************************

package code;

public class Hello{
      public static void main(String[] args){
            System.out.println("Hello, Java!");
      }
}

作者: zms2100    时间: 2013-5-7 07:57
本帖最后由 zms2100 于 2013-5-7 08:01 编辑

LZ你打进Dos命令行的指令是什么?
标准格式:  C:\java    >  javac -d . Hello.java  ;(编译)
               C:\java    >    java code.Hello        ; (运行时)
应该懂了吧,O(∩_∩)O~(那些空格是为了便于你看的,而C:\java> 是Dos控制台自身的显示,也就是要求指令指向的是c盘下java文件夹)

作者: 黑马-雷钊    时间: 2013-5-7 20:49
你好,你可以完后看看.class文件是不是在一个名为code的文件夹里,假如在里面说明编译成功了。假如不在里面就是编译没成功。至于方法楼上的同学的方法是对的。再不行的话请你发错误截图吧。我帮你看看
作者: long    时间: 2013-5-8 14:41
黑马-雷钊 发表于 2013-5-7 20:49
你好,你可以完后看看.class文件是不是在一个名为code的文件夹里,假如在里面说明编译成功了。假如不在里面 ...

我明白了,谢谢!
作者: long    时间: 2013-5-8 14:41
zms2100 发表于 2013-5-7 07:57
LZ你打进Dos命令行的指令是什么?
标准格式:  C:\java    >  javac -d . Hello.java  ;(编译)
          ...

我明白了,谢谢!
作者: zms2100    时间: 2013-5-8 14:52
long 发表于 2013-5-8 14:41
我明白了,谢谢!

O(∩_∩)O~,通常都是这个输入的格式问题,打多了就会记住(可能这也是用Dos控制台的弊端,呵呵)
另外帮忙版主提醒你一下,问题解决了就把问题贴编辑一下,改成已解决,O(∩_∩)O~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2