写的Java程序能通过编译但是运行的时候,直接弹出记事本是怎么回事?thank!

写的Java程序能通过编译但是运行的时候,直接弹出记事本是怎么回事?(详细点说就是在命令里面敲javac.文件名.java 能通过编译,到时再敲 文件名.java的时候就不行。就会直接弹出记事本。求高手啊……

你是直接用命令行打开的 a.java文件。并不是运行。
javac 是编译命令,比如编译完了叫做 a.class
那么你用 java a才是运行它的命令
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-06
Java编译完执行的时候(Java *的时候)不加拓展名,你加了拓展名就等于是用命令行打开改文件。
相似回答