我是java初学者,现在遇到一个问题,我在解释java时出错,我的文件名与类名也是相同的 程序如下:
public class FirstApp{
public static void main (string args[]){
System.out.println("wo shi shuai ge");
}}
c:\....\>javac FirstApp.java
可在解释时error: can not read :FirstApp.java
我的环境变量也检验成功的
public class FirstApp{
public static void main (string args[]){
System.out.println("wo shi shuai ge");
}}
c:\....\>javac FirstApp.java
可在解释时error: can not read :FirstApp.java
我的环境变量也检验成功的
或者文件路径不对,你要先进入存放该文件的目录再使用JAVAC这个命令
或者你在输入javac之后 直接用鼠标把FirstApp.java拖到命令行里面来也可以
先dir FirstApp.java
看能不能找到这个文件.
确认后,再javac FirstApp.java
java FirstApp我觉得楼主把wo shi shuai ge 改成 java shi shuai ge ,JVM会很高兴的执行.
LZ 's'要大大大大大大 写!!!!
cd这个命令啊进入这个文件的目录,或者干脆你把这个文件考到c:\下面,然后在c:\的下面输入javac试试看
cannot resolve symbol
symbol :class string
location:class FirstApp
public static void main(string args[]){
在main与string之间还有标记符号
Exception in thread "main" java.lang.NoClassDefonderror: FirstApp
这是怎么回事
路径与大小写都对了,可是在生成CLASS文件时
Exception in thread "main" java.lang.NoClassDefonderror: FirstApp
这是怎么回事==================
那就是你的环境配置问题了...
比如说,你把FirstApp.java存在了D:\javawork目录下,
那么在命令行下,你就需要
cd d:\javawork
然后才能
d:\javawork>javac FirstApp.java
比如说,你把FirstApp.java存在了D:\javawork目录下,
那么在命令行下,你就需要
cd d:\javawork
然后才能
d:\javawork>javac FirstApp.java====================
他都能报错...这一步应该是对的
这意思是找不到类文件。就是环境变量classpath设置不对啊。装个eclipse吧,方便些。