因为是个远程系统,系统上没装开发工具,但是jdk是安装过的
我想问一下,怎么在cmd命令行下编写编译运行java程序
我想问一下,怎么在cmd命令行下编写编译运行java程序
解决方案 »
- windows JAVA乱码的问题
- AWT组件与Swing组件的区别和关联?
- 如何用Class.forName方法动态加载构造方法带参数的类?
- Collections 有什么用 ?
- 求助 !如何把String 型转换成int型?
- 有关Java的String类以及一个循环问题
- 大家讨论一下这句代码的确切含义:output = new DataOutputStream(socket.getOutputStream())(附源程序)
- 一个关于鼠标的基础问题。
- 一份英国电子商务本科生的习题,大家来帮帮忙,说说算法就可以:)
- 选中菜单项后,想让窗口换一个tabedpane,但有问题
- return的用法
- 谈谈自己的失败的项目或者工作中学习中遇到最困难的问题
运行 命令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;(原值)
至少一个public 类和文件名相同
编译 命令javac
运行 命令java
注意环境变量
java(c) 目标文件(.java)如果没有配置,只是安装jdk(jre),可以直接cd到bin目录下,然后执行(需要class文件在bin目录下),也就是获得java.exe(javac.exe)的路径,该方法可以直接写成.bat文件执行,此时的.class的需要与.bat同目录
错误如下:
Exception in Thread "main" java.lang.NoClassDefFoundError:TestPointData
java class文件
参考#3时的回复,设置CLASSPATH变量,或者
[code=BatchFile]java -classpath . TestPointData[/code]
呵呵\(^o^)/~
我也是直接用记事本或者写字板编写java程序的呢?
这样比用软件的效果要好,对代码更熟悉一点,\(^o^)/~
cmd里面先执行javac file.java
然后再执行java file,答案就应该出来。
运行java ×××××
错误如下:
Exception in Thread "main" java.lang.NoClassDefFoundError:TestPointData检查一下代码,类名是否和文件名相同,查看一下main方法写正确没,再参照3楼检查一下环境变量
java 写的java 文件
一个public 类和文件名相同
编译 命令 javac classname.java
运行 命令 java classname
配置环境变量