我想学java ,今天先装了j2sdk1.4.2_10 环境 ,有装了编辑器ultraedit编辑器,我写了几句import java.lang.*;
class javatest
{
   public static void main(String para[])
      {
       System.out.println("hello world!");
      }   
}可是 一编译就出错,error: cannot read: javatest.java
1 error
 什么原因呀,我今天刚学!语法应该没有错误吧!

解决方案 »

  1.   

    错了,上面的丢了,import了import java.lang.*;
    class javatest
    {
       public static void main(String para[])
          {
           System.out.println("hello world!");
          }   
    }
      

  2.   

    cannot read: javatest.java
    //你的路径不对吧.要不就是文件名不对,说不定是javatext.txt 呵呵
      

  3.   

    路径怎么看对不对呀,我用的是ultraedit编辑器,j2sdk1.4.2_10 的安装目录是d盘根目录!
    javatest.java保存到了D:\j2sdk1.4.2_10\bin
      

  4.   

    你在windows设置里把扩展名显示出来.这个问题的原因可能是扩展名不对,你的文件扩展名应该是javatest.java.txt
      

  5.   

    一开始,最好不要用ultraedit,用eclipse.
      

  6.   

    路径,你有没有设置:set path=你的jdk的路径
      

  7.   

    应该是window隐藏了扩展名,显示出来看就是javatest.java.txt,把.txt去掉
      

  8.   

    greenteanet(扎扎实实打基础,保持一颗平常心。) 和navy7148(飞尘) 大哥
    在别误人子弟了好吗,eclipse. 为什么适合初学者啊?强烈建议楼主从最基础的学起,才能对java有一个很深的认识。你这个问题不外乎以下几点
    1.path和classpath的路径设置
    2.文件扩展名的问题
    3.没了。
      

  9.   

    先设置好path和calsspath
    然后检查文件扩展名
      

  10.   

    首先介绍个编辑器给你,Editplus这个软件不错,挺好用
    你的问题有这么几个
    1.应该设置path和classpath ,这个你学习的教材应该有怎么设置,我就不说了;
    2.你的文件名应该保存成.java文件,否则java编译器不能识别;
    3.你的程序写错了,应该是
    import java.lang.*;
    class javatest
    {
       public static void main(String para[])
          {  System.out.println("hello world!");
          }   
    }
      

  11.   

    import java.lang.*;
    public class javatest
    {
       public static void main(String para[])
          {
           System.out.println("hello world!");
          }   
    }
    javac -d . javatest.java