java怎么导入自己编写的类

java怎么导入自己编写的类,不是在集成开发环境中,是在记事本里编写的

首先要将编写的类编译生产.class文件,(然后可以生产jar包)将它放到一个固定的文件夹中。
在环境变量中设置。可以新建一个CLASSPHTH, 将你放.class文件夹的目录写在这个里面,切记,开头一定要加上“.;”,没有引号。这个意思是首先在文件目录查找,然后在到指定目录中查找。默认为点。

也可以不改环境变量的。只要将这个.class文件和你要编译的文件放到同一个文件夹中即可。一定要public修饰的类。追问

用你的方法可以编译通过,但是运行的时候出现异常,找不到类异常:Exception in thread "main" java.lang.NoClassDefFoundError:,这个怎么解决啊

追答

“没有找到这样的类”错误
表面上看是类的名称错误,其实更有可能是classpath环境变量没有配置好。

建议复查类的名称包括大小写,如果有包的情况下,注意类文件放的位置。
环境变量classpath配置中有没有小数点“.”,有没有java默认类库的位置,有没有你自己的类文件顶层目录等。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-15
首先要将编写的类编译生产.class文件,(然后可以生产jar包)将它放到一个固定的文件夹中。
在环境变量中设置。可以新建一个CLASSPHTH, 将你放.class文件夹的目录写在这个里面,切记,开头一定要加上“.;”,没有引号。这个意思是首先在文件目录查找,然后在到指定目录中查找。默认为点。本回答被网友采纳
第2个回答  2012-08-14
这些人的回答真没水准- -
先打开电脑,开始-运行,输入cmd,比如你的文件在D根目录,输入d: 然后输入javac name.java 再输入java name就可以运行了
第3个回答  2012-08-11
留下邮箱,给你个实例,本人也是习惯使用命令行编译的追问

383643403,QQ邮箱,谢谢

追答

已发,注意查收,邮件名跟我昵称相同

第4个回答  2012-08-11
用import,具体为-----import 包名;写在最上面就行啦。。。。追问

这个我知道,但是用命令提示符编译的时候老是提示行找不到类,很纠结

追答

确认类名没有写错?

追问

没错,我自己都确认好几次了

相似回答