‘壹’ java的包怎么用啊
你这个程序比较特殊,因为你加上了package classes; 这句话,就指定了你这个java程序的目录,所以你要把Nihao.class这个文件放在classes的文件夹里,这样会比较混乱。
按照我的方法执行就可以运行成功了,而且省去你创建classes文件夹的步骤:
你在编译的时候使用以下命令:javac -d . Nihao.java,-d这个参数可以帮你在指定的目录下生成包,.表示在当前目录下生成,这个命令执行后你会发现在当前目录下会多了一个classes的文件夹,里面就是Nihao.class的编译后的文件,然后在使用命令java classes.Nihao来运行程序,因为Nihao.class这个文件是在包classes里的,所以运行的时候你要写它的全名,也就是classes.Nihao,这样就能运行成功了,你试试看。
‘贰’ JAVA的包要如何使用
包,类似于C++的名字空间,不过java里的包我们可以看的见,因为它具体体现为一个文件夹.不同的包里可以有相同名称的类,解决了命名冲突的问题.
定义一个包
package com.package1;
public class Test{}
导入一个包
package com.package2;
import com.package1;
public class Test2{}
这样就可以在Test2中使用包package1中的所有类了,即便他们不在同一个包
‘叁’ java 中包如何使用;
首先你要明白package chapter7是指定这个java所在的包。如果你想单独抽出来这个java文件,用javac、java命令进行编译、运行那就要去掉“package chapter7” 不去掉时编译不会有问题,运行时就找不到这个chapter7包了。如果你想要不改动这段代码,那你就要建一个chapter7包,也就是你把这个.java文件放到chapter7目录下,然后执行javac、java就ok了。
‘肆’ java 包的使用
如果你已经设置环境变量,命令行下进入到这个Nihao.java的文件路径里,直接javac -d . Nihao.java就可以编译运行;
如果没有设置jdk环境变量,需要把这个Nihao.java文件复制到jdk目录下的bin目录里,再在命令行下进入到这个bin路径,javac -d . Nihao.java就行了
‘伍’ Java 中的包有什么用怎么用
Java中的包有这样的作用:将具有某些相似功能的文件集中存放便于他人使用,达到reuse的目标。
包分为二种,一种是别人开发的第三包,一种是自己开发使用的包。
使用方法分开说:对第三方包,将包先放在工程目录下,在要用到的java文件中用关键字import导入。其中有个包是不是显式的导入就可以用的,那就是java.lang.*,这个是默认的,也就是说这个包下的类都可以直接拿来用,因为它太常用到了!
对于自己开发使用的包,会使用关键字package,举个例子:
package com.test.example
上面这句就是生成了一个包,其中包是个目录,这样说应该会好理解些。
下面举个例子再说下:
package com.test.example;//将文件打包成com.test.example
import java.util.ArrayList;//将包java.util下的ArrayList类导入
import java.util.List;//将包java.util下的List接口导入
public class TestExample {
public static void main(String[] args) {
List list = new ArrayList();//生成一个ArrayList对象
//使用list的add()方法添加二个元素
list.add(2);
list.add(3);
//将list里的元素打印出来
for(int i=0;i<2;i++){
System.out.println(list.get(i));
}
}
}
编译时,如果没有IDE(集成开发工具),那在命令行下进入当前文件的保存位置,使用如下命令进行编译:
javac -d . TessExample.java
其中-d选项是指生成目录,“.”表示在当前目录下生成包(或者说目录)
执行完后,在当前目录下会生成如下目录结构:
com/test/example/TestExample.class
使用如下命令运行刚才写的类:
java com.test.example.TestExample
将会打印出:
2
3
经过这样解说,不知你对包的用途与使用有了一丝帮助没?
‘陆’ JAVA包如何使用
自定义包实际上就是相对项目的一个文件夹路径。可以项目上右击,选择“new”,之后选择“Package”的形式创建一个文件夹路径(路径之间用英文“点”)。
举例:
创建的包路径:com.icardpay.business.core.remit.bank.handler.impl;
引用包路径:import com.icardpay.business.core.remit.bank.handler.impl.*;
‘柒’ java包如何使用
直接把它拷贝到你的工程目录下 然后再功能目录下 选中这个jar包 右键 选中build path 再点击add to build path 就OK啦
或者你也可以直接选中功能名右键 选build path 然后选择config build path 再选择libraries选项 单击 add external jars
你再找到你要加入的jar包就OK啦~~~
‘捌’ java中如何使用包
import java.io.*; // 这就是在使用java的io这个包
如果是第三方的包,那么把它放在工程下面的lib目录下
然后在使用到报的类中将他像上面一样import进来就可
以了
‘玖’ JAVA包的使用
package com.graphics;
class Student{ //学生类
private String name;
private String sex;
private int num;
private int english;
public Student(String name,String sex,int num,int english){
this.name=name;
this.sex=sex;
this.num=num;
this.english=english;
}
public String getname(){
return name;
}
public String getsex(){
return sex;
}
public int getnum(){
return num;
}
public int getenglish(){
return english;
}
}
class Undergraate extends Student{ //本科生类
public Undergraate(String name,String sex,int num,int english){
super(name,sex,num,english);
}
public void isAllow(){
if(getenglish()>=60)
System.out.println("本科生:"+getname()+","+getsex()+","+getnum()+"参加团校考试");
else
System.out.println("本科生:"+getname()+","+getsex()+","+getnum()+"参加团校考试");
}
}
class Graate extends Student{ //研究生类
public Graate(String name,String sex,int num,int english){
super(name,sex,num,english);
}
public void isAllow(){
if(getenglish()>=60)
System.out.println("研究生:"+getname()+","+getsex()+","+getnum()+"参加党校考试");
else
System.out.println("研究生:"+getname()+","+getsex()+","+getnum()+"参加党校考试");
}
}
public class StudentDemo{ //测试类
public static void main(String[] args){
Undergraate s1=new Undergraate("李扬","男",12072015,80);
Graate s2=new Graate("Robin","男",12072015,75);
s1.isAllow();
s2.isAllow();
}
}