关于java小程序,编译好了,用命令提示符却出现:错误:找不到或无法加载主类HelloJava,求高手指教!

程序为public class HelloJava
{
public static void main(string[] args)
{
system.out.printf("嘿!这是你的第一个java程序!");
}
}
大小写、拼写问题已解决,问题依旧存在,

文件夹选项中是否隐藏了已知文件类型的扩展名?如果隐藏了就去掉,然后新建文本文档,把你所写的代码放进去,文件的名称为HelloJava.java(前提是你把你所写的程序中出现的错误解决掉,比如String args[]中S要大写,System中S要大写),这样就可以解决你的问题了,还有如果你的文件是放在某一个盘下的文件夹中,那么在dos中你要先进入这个文件夹中在使用javac生成class文件(cd 文件夹名称)javac 文件名.java java 文件名。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-26
给你个自己复制:
public class Hellojava{
public static void main(String[] args){
System.out.print("嘿!这是你的第一个java程序!");
}
}
把他复制到记事本上 另存在d盘 名字为 Hellojava.java 注意文件时java格式 不是txt
然后运行emd
输入 d:
输入 javac Hellojava.java
输入 java Hellojava
从你的源码上看 只有两个S该大写 但你说提示是找不到这个类 那就是下面的步骤的问题了
没人比我详细吧 ?给分哦!
第2个回答  2012-05-25
你的System.out.print()有好多错误,1:System 首字母大写;2:不是printf,是print或者是println这是java不是C语言,要看好基础先哈,加油哈
第3个回答  2012-05-25
估计是你的类名和java文件名 不一致 造成的

System 首字母大写;不是printf,是print或者是println
第4个回答  推荐于2018-03-19
在环境变量classpath中添加一个点
比如:.;E:\Program Files\Java\jdk1.6.0_05\lib\tools.jar;E:\Program Files\Java\jdk1.6.0_05\jre\lib\dt.jar本回答被网友采纳

Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答