在程序的开头package Myjava.Myclass;
class ClassDemo{};就好了,不过建议你Myjava.Myclass用小写,包名都用小写,要使用这个包
import Myjava.Myclass.*;
就好了,假如你只想使用单个类,如上面写的类
import Myjava.Myclass.ClassDemo;
就好了

解决方案 »

  1.   

    但是……我怎么试了不行啊?我写了两个类: 
    <Test.java> 
    package com.aaa; public class Test{ 
    public void prt(){ 
    System.out.println("in the com.chenyl!"); 

    } <Test1.java> 
    import com.aaa.*; 
    //(1) import com.aaa.Test; public class Test1{ 
    public static void main(String[] args){ 
    System.out.println("hello"); 
    Test t=new Test(); 
    t.prt(); 

    } Test1.java 文件编译时通不过,说找不到Test类,但import换成 //(1) 注释行的就可以顺利编译,并执行正确,为什么呢? 
    是不是自定义的包不可以用import com.aaa.*; 的形式import? 不过又没有什么道理。 
    请问谁知道什么原因啊?
      

  2.   

    用import com.aaa.*; 肯定可以的,我也这样用的。该不会是你的包太小了,因为只有一个文件!  :)
      

  3.   

    你应该设置了CLASSPATH了吧??  
       这是第一步!!
      

  4.   

    我也遇到这样的问题。
    设一下classpath可能会好一些。
      

  5.   

    完全对,设一下CLASSPATH就会对了。