Ⅰ 大神们我是一个java的初学者,在cmd里面刚安装好的时候可以正常编译的,为什么到了后面就编译不出来
javac命令是编译,
java命令才是运行,
要分两步走才能看到结果。
如果报错:
1、看看环境变量是否没配置好
2、jdk的路径里是否带有空格的目录名
Ⅱ 用cmd可以编译java源程序,但是运行时却提示错误:找不到或无法加载主类,这是什原因啊
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_40
PATH=%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
--------------------------------
其中:PATH属于追加内容,添加到原先内容的最前面,分号隔开。
其他的都是新建内容。
Ⅲ 在cmd下可以编译但不能运行怎么回事
是不是有包名呢,如果有包名的话你要到包所在的文件夹然后打
java 包名.BooleanText
还有仔细看了你的classpath少个.改成下面这样
.;c:\Program Files\java\jdk1.6.0_20\lib\tools.jar;d:\test\java
注意前面有个.;别丢下
Ⅳ cmd是用来编程的吗,它和编译器有什么不同
CMD只是你用来进入命令窗口而且,在里面可以操作一些命令;编译器以及解释器是用来进行代码编译或解释的,将代码转换成一些系统可以调用或者执行的文件或库
编译命令在命令窗口中手工操作,也可以利用IDE自动执行(当然IDE里只是把命令封装方便你使用),原理是一样的
Ⅳ 在cmd下运行JAVA文件,能编译不能运行是怎么回事
重装jre。
因为java是解释编译语言。
javac.exe是解释过程,把原始.java文件翻译成.class文件。
java.exe是编译运行H.class文件。
如果是java命令出错,并报错找不到编译所需文件,那就该重新安装jre了
我建议最好也把jdk也重新装下。
Ⅵ windows自带 cmd是干嘛用的,听过能编译程序,能编译c++吗,怎么用啊
呵呵,这个不可以的,看看cmd的帮助:
1:
C:\>启动 Windows XP 命令解释程序一个新的实例
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] string]
/C 执行字符串指定的命令然后终断
/K 执行字符串指定的命令但保留
/S 在 /C 或 /K 后修改字符串处理(见下)
/Q 关闭回应
/D 从注册表中停用执行 AutoRun 命令(见下)
/A 使向内部管道或文件命令的输出成为 ANSI
/U 使向内部管道或文件命令的输出成为 Unicode
/T:fg 设置前景/背景颜色(详细信息,请见 COLOR /?)
/E:ON 启用命令扩展(见下)
/E:OFF 停用命令扩展(见下)
/F:ON 启用文件和目录名称完成字符 (见下)
/F:OFF 停用文件和目录名称完成字符(见下)
/V:ON 将 ! 作为定界符启动延缓环境变量扩展。如: /V:ON 会
允许 !var! 在执行时允许 !var! 扩展变量 var。var 语法
在输入时扩展变量,这与在一个 FOR 循环内不同。
/V:OFF 停用延缓的环境扩展。
命令行扩展包括对下列命令所做的更改和/或添加:
DEL 或 ERASE
COLOR
CD 或 CHDIR
MD 或 MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (同时包括对外部命令调用所做的更改)
ASSOC
FTYPE
2:如果觉着还不详细,可以看看cmd/? 来看看
Ⅶ cmd能编译成功生成class文件。。但是为什么运行不了
有包名的话,把包名加上就能运行,如:java 包名.HelloWorld
还有一点要注意,有包名的时候,最好这样编译:javac java文件 -d . 最后面还有一点,这样就会把类自动放到包所对应的目录下面,可以避免运行时的很多麻烦
Ⅷ 为什么配置了java环境,在cmd中就可以编译java了
java的编译是通过javac.exe 这个文件,
javac 是一个可以在cmd 里面执行的程序。
配置环境,是为了能直接找到javac这个文件。
Ⅸ cmd为什么不装JRE就直接编译运行java程序
大概是你的电脑已经有了吧,C盘里面翻翻,或者去环境变量里面找找都可以找到java的位置
Ⅹ 为什么在cmd能编译的java在MyEclipse编译不了
一般不会有这个问题,你创建工程时会提示你jdk的版本的。不过你这个问题很可能是myeclipse里的jdk版本与你环境变量里的jdk版本没对应上,你可以在cmd下,查看java版本,
java -version
然后在myeclipse工程上点右键,properties里查看Java Compiler,在里面选择正确的版本,在Java Builder Path里的libraries里,选择Add library(如果没有列表没有jdk的情况下,有则可以Edit,更改为你自己的jdk路径,一般都是myeclipse自带的),选择JRE开头的那个,再选择自己的jdk路径。