环境设置
http://expert.csdn.net/Expert/topic/2185/2185400.xml?temp=.2140161

解决方案 »

  1.   

    把java文件放到jdk/bin下,在打javac xx.java成功后打java xx
      

  2.   

    我的操作系统是win2k,在D:盘上。
    我下了一个j2sdk-1_4_0win.安装后在D:\j2sdk1.4.0下。我在环境变量里设了classpath
    =.;d:\j2sdk1.4.0\lib;c:\windows\java\class;d:\j2sdk1.4.0\lib\dt;d:\j2sdk1.4.0\lib\tools.jar
    path=D:\Program Files\Borland\Delphi7\Bin;D:\Program Files\Borland\Delphi7\Projects\Bpl\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Program Files\Microsoft SQL Server\80\Tools\BINN;d:\jsdk1.4.0\bin;d:\winnt;d:\winnt\command;c:\windows;c:\windows\command
    不知道那设不对了?最需要怎么设这可以?
      

  3.   

    你用javac Myjava.java编译了吗???
    而且类名和文件名相同,第一个字母要大写;
      

  4.   

    1. 你需要先编译,正确设置环境变量(path中有 java1.4.1/bin之类的,classpath中有.;等等,参考别人的设置环境变量的帖子)后, 
    c:>javac myjava.java
    成功后
    c:>java myjava2.你的语句有个错误
    system.out.println("JFrame.EXIT_ON_CLOSE");
    注意大小写:
    System.out.println("JFrame.EXIT_ON_CLOSE");
      

  5.   

    public class myjava
    {
       public static void main(String[] args)
       {
          System.out.println("JFrame.EXIT_ON_CLOSE");   }
    }
      

  6.   

    设置对,只是有path
    设置加入
    path=%java_home%\bin;%path%
      

  7.   

    java_home=c:\j2sdk1.4.1
    补上。
      

  8.   

    请注意楼上learnner(&nbsp)给出的编译和执行格式编译是用 
    javac filename.java  (filename是你自己的java文件名,应该和主类名一样)
    执行是用
    java filename 建议你类名第一个字母大写(Myjava),虽然不强制,但这是JAVA所默认的
    比如你写错的System.out.println其中系统类System就是第1个字母大写
      

  9.   


    同意:ssht968(同) java是区分大小写的system应为System
      

  10.   

    1。请帮我肯定一下:我安装了j2sdk-1_4_0-win.exe以后就可以编译程序了(我的小程序)吧,不缺别的了吧?
    (Java 2 SDK,SE v1.4.0
    Java 2 Runtime Environment,SE v1.4.0
    在我的添加、删除里能找到上面这两个。)
    ------
    2.我是把j2sdk-1_4_0-win.exe直接安在D:\下的。
    运行程序时是在D:\还是在C:\3.我的Myjava.java文件要必须放在那个指定目录里吗?4.大写我已经改完了。5.我按上面设置了路径,
    运行C:\javac Myjava.java
    还是提示
    不是内部或外部命令,也不是可运行的程序或批处理文件。
    运行C:\javac也是这样的提示!
    是那个程序支持javac命令呀?我好找找是不是我少了什么安装文件!*
    --------------------------------
    如果上面的都不少,那只有一种可能,路径错了!我再设设路径看看。
    (我刚学java可别打机我呀!)
      

  11.   

    接上:还有,安装完j2sdk-1_4_0-win.exe后,会有那些文件产生。安在d:\上了,在C:\上会不会产生新文件?
      

  12.   

    up JCreator能解决你所有的问题,下一个吧!
      

  13.   

    我刚开始也遇到这个问题,不过我做了个课程设计之后,我总结了一下具体的设置,你可以参考.1:jdk开发中系统环境变量设置:
    方法如下:
    Win2000中:
    右键我的电脑--》属性--》高级--》环境环境变量
    classpath=.;jdk安装目\lib
    path=jdk安装目录\bin
    注意:一定不可忽略“.”。
    Win98中:
    修改autocexe.bat 就是修改自动批处理文件。
    添加:
    set classpath=.;jdk安装目\lib
    set path=jdk安装目录\bin;%path%2:(前提设置好了系统环境变量)
    不带包的编译,相当简单:
    javac 类名.java
    java 类名关于带包的编译问题:
    如果你的类是带包的,应该用如下方法编译:
    javac -d  包的父目录 类名.java
    java  包名.类名进行完环境变量设置后,不论你的.java文档放在哪里,都可以随心所欲地编译和运行.
      

  14.   

    我重装了j2sdk-1_4_0-win.exe,在c:\jdk下。重设了变量。这回上面的问题没有。
    新问题又来了。
    我的文件是放在我的文档里的。
    运行c:\javac myjava.java
    error:cannot read:myjava.java
    1 error
    ----
    我把文件myjavac.java放在C:\下.
    运行c:\javac myjava.java
    myjava.java:9:'class' or 'interface' expected
    java程序文件放在那里?myjava.java:9:illegal character:\65311
    java程序文件放在那里?2 errors----
    这是差那了?
    (变量设置如下)
    path:D:\Program Files\Borland\Delphi7\Bin;D:\Program Files\Borland\Delphi7\Projects\Bpl\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Program Files\Microsoft SQL Server\80\Tools\BINN;%PATH%;c:\jdk\bin;c:\jdk\lib;.
    classpath:.;%JAVA_HOME%\lib;%TOMCAT_HOME%\lib
    JAVAHOME:c:\jdk
    --------------------
    还用安装Tomcat吗?
    jakarta-tomcat-3.1.1.zip 
    这是什么东西,有什么用?
      

  15.   

    如果有多个版本的jdk,而你在path里设置的话,还是一点做用都没有。你可以试n遍。
    我开始的错误和你一样,感觉再在path里搅合是浪费时间,现在我要用哪个jdk, 就直接切换到那个jdk所在目录\bin下,再来javac\java .
      

  16.   

    楼上的方法对呀。
    我的环境变量设置的是j2sdk1.4.1_02。没有设置jdk1.1。
    但是我把123.java 文件拷贝到jdk1.1的bin目录里,然后在命令行下:
    javac 123.java
    java 123
    果然能运行。
    这是为什么呢?? 是不是不用设置环境变量直接把文件拷贝到bin的目录里就可以了??
      

  17.   

    可以不用设置环境变量直接把文件拷贝到bin的目录里,那样也可以运行,但是你每次要把文件copy进去,我觉得有点烦,不方便嘛!我自己编写的文件都放在F;\test下面,每次我要写程序什么时,只要到那下面就行了,不要copy那个东西了。至于上面出现的新问题,我看看先,不过我觉得没有必要安装那个Tomcat。