1.file name:HelloWord.javaclass HelloWord {
public static void main(String[] args){
System.out.println("HelloWork!");
}
}
2.file path:C:\Program Files\Java\jdk-9.0.1\bin
3.cmd Dos commad window
4.C:\Program Files\Java\jdk-9.0.1\bin>javac HelloWord.java
HelloWord.java:1: 错误: 写入HelloWord时出错: C:\Program Files\Java\jdk-9.0.1\bin\HelloWord.class
class HelloWord {
^
1 个错误PS:Win10  64bit   Dell 游侠

解决方案 »

  1.   

    Class,第一个字母大写
      

  2.   

    把package删除了,如果非要加,那就在class文件外层建立一个和package同名的文件夹,
    如果package中有“.”那就根据点分割目录嵌套结构,类如a.b.c
    目录结构
    a
    `-b
      `-c
      

  3.   

    。。大小写问题
    Class HelloWord {
        public static void main(String[] args){
            System.out.println("HelloWork!");
        }
    }第一个Class的C大写
      

  4.   

    路径问题,package是声明包的,去掉就OK
      

  5.   

    Hi All,
    感谢大家帮忙回复,问题已找到:
    HelloWord.java:1: 错误: 写入HelloWord时出错: C:\Program Files\Java\jdk-9.0.1\bin\HelloWord.class
    报错原因是WIN 10 C盘不允许写入,改换其它盘即可
    另外提示一下:
    1.不需要特别加package
    2.class是关键字,所以是小写,不可大写还是要感谢大家,希望JAVA路上我们一起~~
      

  6.   

    应该是这样:
    public class HelloWorld {
    public static void main(String[] args){
    System.out.println("HelloWork!");
    }
    }
      

  7.   

    原来我一直以为每一个java文件里都有且只有一个public修饰的class,现在才明白,去掉public同样可行,只是class的访问权限改变了,变成private,default,protected三者之一
      

  8.   


    说class大写的人是多么的想要分啊
      

  9.   

    居然有那么多说class要首字母大写的,真是笑尿了
      

  10.   

    class是关键字,怎么能大写。前面几楼的也是新手吧,加上public
    public class Helloworld{
     public static void main(String []args){
    System.out.println("HelloWorld");
    }
    }
      

  11.   

    加了package HelloWorld之后产生的class文件在HelloWorld文件夹里,运行时候应该是java HelloWorld.HelloWorld
      

  12.   

    win10不能用C盘
      

  13.   

    win10的C盘问题,我也有点印象, 
    我的jdk都是装在D盘的;
    楼上好多人被三楼误导了,写package的不是楼主.
      

  14.   

    要加一个public 
      

  15.   


    说class大写的人是多么的想要分啊
    我一开始没看懂这答案。以为这几楼是指出楼主有大写错误还特地网上翻看楼主代码。看了几遍没看懂,楼主没大写啊
      

  16.   


    说class大写的人是多么的想要分啊
    我一开始没看懂这答案。以为这几楼是指出楼主有大写错误还特地网上翻看楼主代码。看了几遍没看懂,楼主没大写啊
    撇开C盘问题不说,你的程序没public class 能运行?
      

  17.   

    楼上——全是错的!
    嗯。
    public class Hello{
        public static void main(String[] args){
            System.out.println("Hello world!");
            }
        }
    ========================================
    主类(有main方法的类)要声明为public(共有类)。
      

  18.   


    类只有public 和 default吧
      

  19.   

    哈哈,感觉很好玩的样子,win10确实对C盘有限制,IDE里写的代码不能直接在C盘生成文件,换成别的盘就可以,win7就没这个限制,
    之前写的程序也遇到过,当时也是蒙逼了一阵
      

  20.   

    建议贴问题,最后把关键源码原封不动的贴上来。你这样来一个残缺不全demo,我们只能猜。