初学java遇到的问题 1,javac 后跟的不是.class文件。2,要特别注意大小写,检查一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是javac a0101.java另外,windows2000系统不是通过autoexec.bat文件设置参数的,而是在环境变量处设置。右键我的电脑,选属性->高级。 1. 你所提的问题7中的错误是说:a0101.class是一个非法的标识。在java中javac是用来编译源文件的,java规定javac后跟的是源文件(即.java文件)。所以此处正确的编译命令为: C:\j2sdk\BIN\javac a0101.java由于javac后跟的是一个文件名,这时其大小写没有关系。2. 你所提的问题8中的错误是说:java在装载类时发现了类格式错误。此时你未对原文件进行正确编译,所以你不可能有一个可用于执行的文件(.class)文件。而且java的命名规范规定一个类的名称第一个字母需要大写,而且,对于一个.java文件中只能有一个public的类,而且这个.java文件名必须与这个pbulic类的名称一致,比如,就那你所说的例子为例: (1) .java文件应为:A0101.java,而且在其中,必须有一个形如下的一个类 public class A0101 { // 类的主体 } (2) 用javac a0101.java(或javac A0101.java;由于javac 后需要的是一个文件名,所以a0101.java大小写都可)进行编译后java就会生成一个A0101.class文件; (3)然后只要在a0101.java文件中有一个public static voie main(String args[]){} 的函数,就可以用java.exe来执行这个类,所用命令格式 如下: C:\j2sdk\BIN\java A0101 由于java后要求是跟一个类名,所以不能是A0101.class,只能是A0101。而且由于是一个类,所以第一个字母一定要大写即为A0101,而不能为a0101。 System.out.println应如次写,此外还有String args[] 如何在读入txt文件行为空的情况下终止循环 用Map从DB里取出Char型数据,为什么会有多余的空格? 内部类问题 200分看看有没有针对这个简单问题的做法? java语音引擎 高手来帮忙改一下代码...关于Hashtable模拟数据库对数据操作 请问如何实现输入一个日期并计算是当年的第几天? java里怎么编辑和接发报文? 一个关于抽象类的问题 谁能讲讲网页发手机短信的原理?使用applet发送的吗? 关于JPanel滚动的问题 java繁简体问题,哪位高手如有时间,帮我看一下怎么解决!!!!
另外,windows2000系统不是通过autoexec.bat文件设置参数的,而是在环境变量处设置。右键我的电脑,选属性->高级。
所以此处正确的编译命令为:
C:\j2sdk\BIN\javac a0101.java
由于javac后跟的是一个文件名,这时其大小写没有关系。2. 你所提的问题8中的错误是说:java在装载类时发现了类格式错误。此时你未对原文件进行正确编译,所以你不可能有一个可用于执行的文件(.class)文件。而且java的命名规范规定一个类的名称第一个字母需要大写,而且,对于一个.java文件中只能有一个public的类,而且这个.java文件名必须与这个pbulic类的名称一致,比如,就那你所说的例子为例:
(1) .java文件应为:A0101.java,而且在其中,必须有一个形如下的一个类
public class A0101 {
// 类的主体
}
(2) 用javac a0101.java(或javac A0101.java;由于javac 后需要的是一个文件名,所以a0101.java大小写都可)进行编译后java就会生成一个A0101.class文件;
(3)然后只要在a0101.java文件中有一个public static voie main(String args[]){} 的函数,就可以用java.exe来执行这个类,所用命令格式 如下:
C:\j2sdk\BIN\java A0101
由于java后要求是跟一个类名,所以不能是A0101.class,只能是A0101。而且由于是一个类,所以第一个字母一定要大写即为A0101,而不能为a0101。