class teacher
{
String name;
String sex;
void job()
{
System.out.println("老师正在讲课");
}
public static void main(String args[])
{
teacher job=new teacher();
       job.name="李雪";
        job.sex="女";
}
}

解决方案 »

  1.   

    --------------------配置:          <默认>--------------------
    Error : Invalid path, \bin\javac.exe -classpath F:\哥哥 -d F:\哥哥 F:\哥哥\ff.java 处理已完成
    就显示这个。然后执行了 就没有字段出现
      

  2.   

    class teacher
    {
    String name;
    String sex;
    void job()
    {
    System.out.println("老师正在讲课");
    }
    public static void main(String args[])   //好象是该提出来做入口的吧?我学C++呢..不太清楚 - -!
    {
    teacher job=new teacher();
           job.name="李雪";
            job.sex="女";
    }
    }
      

  3.   

    --------------------配置:          <默认>--------------------
    Error : Invalid path, \bin\javac.exe -classpath F:\哥哥 -d F:\哥哥 F:\哥哥\ff.java 处理已完成  
    这个错误帮我分析一下,是不是我装软件得时候路径不对啊
      

  4.   

    这位同学,我也是个新手,我觉得好象是系统变量吧..你去看看JDK的系统变量设置吧~~~就是系统属性里哪个~~   >_<
      

  5.   

    String name;
    String sex;
    这两个变量默认是private的,所以实例化为对象后不能对其进行操作,你可以声明为public或者添加属性接口
      

  6.   

    ls的,java里默认是包变量。
      

  7.   

    public class Teacher
    {
       private String name;
       private String sex;
       public Teacher(String name,String sex)
       {
            this.name = name;
            this.sex = sex;
        }
       public void job()
       {
             System.out.println("老师正在讲课");
       }
       public static void main(String args[])   //好象是该提出来做入口的吧?我学C++呢..不太清楚 - -!
       {
             Teacher t = new Teacher("李雪","女");//teacher job=new teacher();
             t.job();
       }
    }
      

  8.   

    用Eclipse调试过,程序没有错误没有输出,不过这个程序不规范。
      

  9.   

    nyj_vbnet(阿浪) ( ) 信誉:100    Blog  2007-1-28 12:44:59  得分: 0  
     
     
       
    String name;
    String sex;
    这两个变量默认是private的,所以实例化为对象后不能对其进行操作,你可以声明为public或者添加属性接口  
     汗!~~java 默认权限是所谓的friendly权限,比protected权限要小。这个问题的错误肯定是环境变量的配置有问题
      

  10.   

    楼主的这个程序本来就不应该有输出,又没有对象调用方法job()
      

  11.   

    如果是用JCreator则只要再project最后一项设置就可以了
      

  12.   

    public static void main(String[] args) 
    这句是固定的,不能写成 public static void main(String args[])
      

  13.   

    按照archer2006()老兄的这个程序才能出来你想要的结果吧,如果环境没有问题的话。
      

  14.   

    程序是没错的,是你的环境变量错了。另外,类名是首字母要大写 ^_^
    至于lookdd2() ,
    nyj_vbnet(阿浪) ( ) 信誉:100 Blog 2007-1-28 12:44:59 得分: 0 所说的,要变成public,那是不必要的。因为main方法只是在类内部调用其属性,完全可以做到的。
      

  15.   

    是你的java编译器路径没有设置正确   要把path再设置一下
       程序是没有问题
      建议  在main  函数最后一行加上 job.job();
       这样你可以看到程序运行的结果
      

  16.   

    我跑了你的程序,没有任何问题,好好看一下你的环境变量的配置!
    Error : Invalid path, \bin\javac.exe -classpath F:\哥哥 -d F:\哥哥 F:\哥哥\ff.java 
    报的这个错说明你的path路径可能不对,还有ff.java 是你这个程序的文件名吗?如果是要换成teacher.java才行(要和你程序的主类名一致) !
      

  17.   

    "如果是要换成teacher.java才行(要和你程序的主类名一致) !"
    不是public class,可以不用和类名相同."public static void main(String[] args) 
    这句是固定的,不能写成 public static void main(String args[])"
    !-_-,哪本书上写的哦?只是上面那种写法更规范.
      

  18.   

    首先你没有调用这个函数,所以当然不会打印了。调用一下就行了,如果不想调用可以在构造函数里加上打印语句。。"public static void main(String[] args)
    这句是固定的,不能写成 public static void main(String args[])"
    这种格式并不是唯一的,请回去好好看看书。
    public static void main(String[] a)
    public static void main(String r[])
    这些都是可以的。因为他们只是数组名而以。。
      

  19.   

    呵呵
    没调用job方法。
    程序没的错,本来就没的东西输出!!!!!!!
      

  20.   

    呵呵
    没调用job方法。
    程序没的错,本来就没的东西输出!!!!!!!
      

  21.   

    "如果是要换成teacher.java才行(要和你程序的主类名一致) !"
    不是public class,可以不用和类名相同.你试试!我编译通不过 !
      

  22.   

    是环境变量的问题 看一下张孝祥的JAVA就业培训那本书就明白了 
      

  23.   

    怀疑是你的IDE不支持中文路径吧
      

  24.   

    class test{
    String name;
    String sex;
    void job(){
    System.out.println("老师正在讲课");
    }
    public static void main(String args[]){
    test job=new test();
    job.name="李雪";
    job.sex="女";
    job.job();
    }
    }
    完全正常输出。。不知道想要什么   要不就研究下自己电脑
      

  25.   

    不要相信什么乱七八糟的public,private之类
    很简单的一个程序吗
    随便教科书上都有
    他们唬人的程序没有错
    我在jdk1.3下编译运行正常有观察有发言权你的jdk配置出问题了