当前位置:  技术问答>java相关

HelloWorld的初级问题

    来源: 互联网  发布时间:2015-07-12

    本文导语:  我在HelloWorld目录下建立了两个java文件:HelloWorld.java和HelloWorldTest.java.在HelloWorldTest.java中引用了HelloWorld类。 package a01; public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld!"); }; public void...

我在HelloWorld目录下建立了两个java文件:HelloWorld.java和HelloWorldTest.java.在HelloWorldTest.java中引用了HelloWorld类。
package a01;
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("HelloWorld!");
};
public void HelloWorld()
{
}
public void show(String s)
{
System.out.println(s);
}
}
///////////////////////////////////////////////////////////////
package a01;
public class HelloWorldTest
{
public static void main(String[] args)
{
a01.HelloWorld h=new a01.HelloWorld();
h.show("HelloWorldTest");
};
}
1.为何我在两个文件上都加上package a01,HelloWorldTest就不行了呢?
2.如果把HelloWorldTest放在其它目录下,也不行。
3.如果把HelloWorldTest加在HelloWorld,那就要把HelloWorldTest的public去掉,是吧?
请大家帮我解释一下好吗?

|
你的源程序一点没错, 关键是你有一个叫做 a01 的包, 那么你就需要使用目录的形式把包结构建立起来, 我在Win2000下试的, 你看看:
(我在当前目录(D:Java)下建立的一个a01目录, 把你的两个文件都放在里面)
============================================================
D:Java>dir a01
 驱动器 D 中的卷是 PROGRAM
 卷的序列号是 6C5E-45A6

 D:Javaa01 的目录

2002-07-11  09:14                 .
2002-07-11  09:14                 ..
2002-07-11  09:15                  229 HelloWorld.java
2002-07-11  09:15                  169 HelloWorldTest.java
               2 个文件            398 字节
               2 个目录    928,129,024 可用字节

D:Java>javac a01HelloWorldTest.java

D:Java>java a01.HelloWorld
HelloWorld!

D:Java>java a01.HelloWorldTest
HelloWorldTest

D:Java>dir a01
 驱动器 D 中的卷是 PROGRAM
 卷的序列号是 6C5E-45A6

 D:Javaa01 的目录

2002-07-11  09:14                 .
2002-07-11  09:14                 ..
2002-07-11  09:15                  229 HelloWorld.java
2002-07-11  09:15                  169 HelloWorldTest.java
2002-07-11  09:17                  385 HelloWorldTest.class
2002-07-11  09:17                  538 HelloWorld.class
               4 个文件          1,321 字节
               2 个目录    928,112,640 可用字节============================================================
注意我所有的命令都是在a01的父目录下执行的.

|
1.你有两个main方法
2。同1。
3。去掉没有main方法的那各类前的public

|
package testp;
class Test1
{
    public Test1()
    {
    }
    public static void main(String[] args)
    {
     System.out.println("test1 was called");
    }
    public int cal()
    {
       return 10;             
    }
}

/////////////////////
package testp;
class Test2
{
    public Test2()
    {
    }
    public static void main(String[] args)
    {
     Test1 cTest = new Test1();
     int t = cTest.cal();
     System.out.println(t);
    }
}

没任何问题

|
你的问题:
1,public static void main(String[] args)
{
System.out.println("HelloWorld!");
};
其中,分号应该消失!
2,在同一个程序中,只能有一个main()方法,不然报错!
3,你可用import co1.*;然后,就可以HelloWorld d = new HelloWorld();

    
 
 

您可能感兴趣的文章:

  • 菜鸟问题:HelloWorld 也会出
  • HelloWorld的问题
  • 菜鸟级问题:HelloWorld程序运行出错???
  • HelloWorld问题?
  • 最入门级的java问题,如何运行HelloWorld.java
  • 请教Linux下C程序HelloWorld运行问题(初级)
  • Linux 下 HelloWorld 问题
  • 关于helloworld模块的输出问题。
  • mimigui问题:运行helloworld 出错!
  • 弱问题HelloWorld (I am a菜鸟,请指教)
  • 散分:HelloWorld程序终于出来了,好辛苦!附带三个问题。
  • (急)奇怪的HelloWorld问题
  • 我是菜鸟,请您帮忙!我第一次运行java程序的helloworld,遇到问题
  • HelloWorld Applet 的问题,很简单:)
  • 编了个Helloworld,在Linux下执行没有结果,可也没有报错,在gdb调试时却没问题,为什么.
  • 一个关于HelloWorld的问题!
  • 一个helloworld模块的问题
  • 常见问题解答: Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
  • ldd3中helloworld的问题,无法生成hello.ko
  • 我的问题你们都会,但我今天第一次用java写HelloWorld程序
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • helloworld编译成功,但是运行的时候出错。
  • 加载内核模块运行helloworld与应用程序helloworld执行过程的区别?
  • 第一个Java程序HelloWorld居然错了。
  • 自编译的helloworld程序不能同时在两个linux系统中执行????
  • java helloworld出错
  • 急救!!!简单的HELLOWORLD程序,编译痛不过
  • 我 的helloworld程序遇到下面的错误是怎么回事?
  • 运行helloworld时出现错误,怎么回事?
  • Android的社交网络 HelloWorld goes mobile
  • gcc helloworld 出现错误......
  • JAVA菜鸟提问了,HELLOWORLD通不过!!
  • Exception in thread "main" java.lang.NoClassDefFoundError:d:javahelloworld是怎么回事
  • ejb新手入门,生成helloworld.jar之后该做什么!
  • 请问如何在jb7里执行一个经典的helloworld(指无窗口的)程序呢?
  • ----为什么没有"helloworld"?
  • java 学习笔记(入门篇)_java程序helloWorld
  • 编译javac HelloWorld.java通过后生成class文件,但运行时总出现noclass错误!
  • 使用java helloworld时出现的错误!好奇怪呀?
  • error inserting 'helloworld.ko':-1 Invalid module format
  • JNIEXPORT void JNICALL Java_jnitest_HelloWorld_DisplayHelloWorld(); 为何声明出错


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3