初学者问题``请大家帮下`不然我没有学下去 编绎JAVA类时,就是JAVA 类名 为什么不能编绎??出现Exception in thread "main" java.lang.NoClassDefFoundError:a 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.*;public class a{ public static void main(String[] args) { System.out.println("你好"); }} 文件名是a.java吗?不是的话改成 a.java java类名小写是个坏习惯,尽管不影响编译执行。把如何文件的目录层次说清楚,如何编译的写清楚才好分析啊 晕`` 我是先用JAVAC 文件名.JAVA 再用JAVA 类名`` 但我的类文件和JAVAC.EXT 和JAVA.EXE在一起的` 这样没有问题吧`?? 请不要设置classpath,如果已经设置了,请从环境变量中删除,如果你编译时候有包名,要用java 包名.类名 来运行程序! 你把类文件和JAVAC.EXT 和JAVA.EXE放在一起 那也可以不设置路径了啊 不需要设置路径就可以在命令行下运行了吧 应该是JDK的问题 不是的,path是一定的要设置的,但是如果你自己设乱了classpath就会出错的! 你可以试着切换到那个目录下 直接用 javac a.java lz的问题我也遇到过,可以肯定的是classpath是一定要设置的,javac.exe和java.exe本来就是在bin目录下的我在命令行下类可以编译成.class文件,可是“java 类名”是就是不行,和lz的情况是一样的,我的jdk是1.5.0.9,真奇怪。我建议你还是用IDE吧 1.环境变量没配置好2.来命令行下 javac a.java //要加拓展名 java a //不加拓展名还要注意大小写java对大小写敏感 最可能的情况是classpath中没加 .;也就是没把当前目录设置到classpath 如果你在CLASS前加了 PUBLIC的话 那么文件名必须和类名相同的喔~ 为什么IOException需要引IO包 java 中数据库连接出现的错误 求大师指导 TreeMap 新手!jdbc连接sql2000的问题?在线等! 请大家帮我看看,这个重载错在哪里了。 一道简单的多态问题 在任何情况下都不需要new String()??? 一个菜鸟的问题 高手请进 在JList中怎样设置使其必选其一,即用Ctrl取消选择无效?? 怎么通过TFTP或FTP方式收集配置数据!! 难道csdn上没有高手?是高手就进来!
{
public static void main(String[] args)
{
System.out.println("你好");
}
}
我是先用JAVAC 文件名.JAVA
再用JAVA 类名``
但我的类文件和JAVAC.EXT 和JAVA.EXE在一起的` 这样没有问题吧`??
我在命令行下类可以编译成.class文件,可是“java 类名”是就是不行,和lz的情况是一样的,我的jdk是1.5.0.9
,真奇怪。我建议你还是用IDE吧
javac a.java //要加拓展名
java a //不加拓展名还要注意大小写java对大小写敏感
也就是没把当前目录设置到classpath