java IDE

来源:互联网 发布:淘宝店铺软文 编辑:程序博客网 时间:2024/06/09 13:19

目前下载了myeclipse,以之为例:

其自带JDK,但我在其中设置了自己的JDK

先建一个java project,为socure folder,相当于一个文件夹,里面建个package(若只有一个源文件,或者每个源文件均独立,可以不建包,直接建class),package里新建class,此处的class代表的不是.class类型的机器码,而是指.java类型的源代码,命名用带main入口的class名字命名,没有main入口的,随意以一个class名字命名,新建几个这个,就有几个.java类型的源代码文件,每个.java里可以写多个class,但只能有一个public类,编译时每个class生成一个class文件。一个包里的源文件可以一块成为一个整体,通过main入口,同时编译了,也可以是几个在一块,和其他是独立的,但各独立块中,至多一个有main入口;有的独立源文件在包里,不和带main入口的在一块,可能只是内容相关,功能一致;也可以一个包里就是一些相应功能的源文件,没有带main入口的,不需运行;就如我把和排序相关的代码(主要是方法接口)放一个包里,不需要他们运行

在一个包内,各源文件开头就要加上所在包了,预防其他源文件的class用自己,或者自己用其他源文件的class。

 建一个socure folder,里面直接添加class,软件会默认生成一个package,各源文件之间关系和自己新建一个package里的各源文件相同
在一个源文件中用到位于相同包的源文件,另一个源文件中的class加public才可用
在一个源文件中用到位于相同source folder的包的源文件,要用import语句把用到的源文件所在包加上,并且这个包的源文件中用到的class加public才可用
在一个源文件中用到位于不同source folder的包的源文件,不可以通过编译 11


以后可以直接用IDE,方便快捷,也可以使用DOS命令编译和解释

对于去找IDE生成的:

在包内目录,用javac编译 .java源文件(带main入口的),多个源文件必须要用javac ......*.java;但运行时,要在包所在目录,java    包名.class名(带main入口的类);如果没有包,就直接在当前目录用javac和java命令就行

要是用到这个包所在目录另一个包中的源文件,就不行了 22

自己的记事本写的:

无论有没有包,模拟IDE就可,效果同上->对于去找IDE生成的


对于11,22,能不能通过环境变量克服?试一试去,回来写结果

11,22是可以通过使用java运行环境中的类解决的,即自己压缩class成类库,放到jdk安装目录的jre\lib\ext下,真不行就再环境变量配置一下,详见java课本97页

1 0