因为是个远程系统,系统上没装开发工具,但是jdk是安装过的
我想问一下,怎么在cmd命令行下编写编译运行java程序

解决方案 »

  1.   

    编译 命令javac 
    运行 命令java
    编写就不会了
      

  2.   

    javac Classname.java
    java Classname如果提示找不到相关命令,请设置系统环境变量并重启命令行
    JAVA_HOME X:\Folder\jdk1.x.0_nn
    JRE_HOME %JAVA_HOME%\jre
    CLASSPATH .;%JRE_HOME%\lib;%JAVA_HOME%\lib
    PATH %JRE_HOME%\bin;%JAVA_HOME%\bin;(原值)
      

  3.   

    编写在txt里面编写后改扩展名 .java
    至少一个public 类和文件名相同
    编译 命令javac
    运行 命令java 
    注意环境变量
      

  4.   

    如果对方配置过环境变量,可直接执行阿
    java(c) 目标文件(.java)如果没有配置,只是安装jdk(jre),可以直接cd到bin目录下,然后执行(需要class文件在bin目录下),也就是获得java.exe(javac.exe)的路径,该方法可以直接写成.bat文件执行,此时的.class的需要与.bat同目录
      

  5.   

    我现在javac没问题,也生成了.class文件,但是java命令运行的话就报错
    错误如下:
    Exception in Thread "main" java.lang.NoClassDefFoundError:TestPointData
      

  6.   

    命令提示符下:javac 源文件名.java
    java class文件
      

  7.   

    re #8
    参考#3时的回复,设置CLASSPATH变量,或者
    [code=BatchFile]java -classpath . TestPointData[/code]
      

  8.   

    3楼加上4楼就是完整的解答了……
    呵呵\(^o^)/~
    我也是直接用记事本或者写字板编写java程序的呢?
    这样比用软件的效果要好,对代码更熟悉一点,\(^o^)/~
      

  9.   

    祝福你  记事本写代码 我就会写 Hello world
      

  10.   

    3楼和4楼的结合一起配置好了,就好执行了。
    cmd里面先执行javac file.java
    然后再执行java file,答案就应该出来。
      

  11.   

    检查一下环境变量然后切换到相应的盘符运行java和javac命令应该能解决,同时也要注意远程连接的属性设置有那些不妥之处。
      

  12.   

    javac 源文件名.java只要按上面的配置了就没有问题,一般出现问题的都是在运行的时候,因为有package的存在,所以,你运行的时候要么用包名+类名,要么用-classpath指令
      

  13.   

    编译javac *****.java 
    运行java ××××× 
      

  14.   

    我现在javac没问题,也生成了.class文件,但是java命令运行的话就报错 
    错误如下: 
    Exception in Thread "main" java.lang.NoClassDefFoundError:TestPointData检查一下代码,类名是否和文件名相同,查看一下main方法写正确没,再参照3楼检查一下环境变量
      

  15.   

    javac 写的java文件.java
    java 写的java 文件
      

  16.   

    你用java执行class类的时候,要编译有public主要方法的才行
      

  17.   

    在txt里面编写后改扩展名改为 .java 
    一个public 类和文件名相同 
    编译 命令 javac classname.java
    运行 命令 java classname
    配置环境变量