java带包类程序的编译和执行

来源:互联网 发布:仿淘宝商城系统 编辑:程序博客网 时间:2024/06/05 09:24

     作为java的初学者,最近遇见了这样一个问题,就是Java带包类程序的编译和运行,可能对于使用eclipse这样的编译工具的童鞋来说,问题基本不大,但是对于在电脑上手动编译的使用者来说可能就有点坑了,下面就把自己的做法分享给大家,ps:我的电脑是win8.1,使用的是JDK1.6的版本。

  首先以下面的程序为例:

package a.b;//test类测试包  public class test  {    //java程序主入口    public static void main(String args[])    {       //创建test类的对象实例,引用为t         test t=new test();         //打印并显示结果         System.out.println("在程序包中运行");    }}

 该程序虽然简单,但是网上的好多方法我都试过了,最终还是以失败告终,现在先进行这段程序的编译,编译时,我们只要输入:javac -d . test.java  
一定要记得点空格,javac后面一个,-d后面一个,“.”前面一个,共计三个,然后回车,进行运行。
 在运行时,首先看看有没有在当前工作目录下生成一个a文件,如果没有就得好好检查你的工作路径了,如果有就继续输入如下:
                                 java a\b\test
一定要写上test.class的保存路径不然运行不出来的!
  当然我只用了这一种方法执行出了结果,至于其他的大家可以自己探索啊

0 0