java如何导入包

不是一般的那种EdiPlus 老师让我们用这个,这个可以导入jar包吗?
2024-11-10 13:16:16
推荐回答(5个)
回答(1):

1、首先在项目下创建一个新的文件夹,用来保存jar包。在项目名上点击鼠标右键,按顺序点击【New】→【Floder】,打开新建文件夹的窗口

2、输入文件夹名称【lib】,点击【ok】。通常在lib文件夹中存放从外部引入的jar包

3、找到要引入的jar包,鼠标选中需要用的jar包,然后按住鼠标左键不放,把jar包拖动到lib文件夹中。又或者是先复制jar包,接着在lib文件夹上右击,选择复制。打开选择框,在弹出的选择框中选择默认的【copy files】,点击【OK】关闭。接着就可以在lib文件夹下看到复制成功的jar包。

4、这时,只是把jar包复制到项目中,还不能够使用。需要再在项目名上点击鼠标右键,按顺序选择

【Build Path】→【Configure Build Path...】。

5、在打开的窗口中,选中【Libraries】页,从右边一栏的按钮中点击【add JARs...】

6、在打开的窗口中,按照顺序展开本项目和lib文件夹,然后选中刚刚复制到项目中的jar包,点击【OK】关闭窗口

7、在刚刚打开的【Libraries】页面中,可以看到刚刚引入的jar包名称。点击【OK】确认。

8、这个时候,在【Eclipse】中,就可以找到并且开始使用这个jar包了。

回答(2):

java要导入jar包可以参考以下操作方法:

方法一:

1、首先对着myeclipse空白处,右键->Build Path->Configure Build Path...

2、点击Libraries->Add External JARs...,选择一个外部的jar包,打开,OK。

3、jar包导入工程后,就可以通过代码顶部,使用import导入包里的类,比如:import java.lang.System。

方法二:

1、打开eclipse开发平台;

2、在开发平台的左上角,单击“File”;

3、找到import按钮,import就是导入的意思;

4、选择“general”按钮,单击打开;

5、选择“existing projects into workspaces”,单击下一步;

6、点击“next”下一步操作;

7、在电脑中找到java工程包,导入进去;

8、能够在java平台中找到导入的jar包。如果不能解决问题建议重复上述步骤再操作一遍试试看。

回答(3):

java中导入jar包:首先对着myeclipse空白处,右键->Build Path->Configure Build Path...

点击Libraries->Add External JARs...,选择一个外部的jar包,打开,OK。

jar包导入工程后,就可以通过代码顶部,使用import导入包里的类,比如:import java.lang.System。

回答(4):

1打开eclipse

2.创建项目并打开

3.打开WebContent文件夹(没有的创建lib文件夹 详见图一)

4.把jar包复制到web-INF的子文夹lib文件夹下(详见图二)

5.无WebContent文件夹的打开新建文件夹lib右击jar包选择build Path选择奶瓶addbuild Path则添加jar包成功。

图一:

图二:

回答(5):

java中有两种包的导入机制:
单类型导入(single-type-import), 例如 import java.io.File;
按需类型导入(type-import-on-demand), 例如 import java.io.*;

你的问题应该是按需导入的时候,出现了一些异常,而这些异常通常是命名冲突。(例如:当你import java.awt.*;import java.util.*后,使用List的时候编译器将会出编译错误)
再仔细检查一下,看看你的b.*按照下面的解析路径能找到HELLO类么?

因为单类型导入和按需类型导入对类文件的定位算法是不一样的。
java编译器会从启动目录(bootstrap),扩展目录(extension)和用户类路径下去定位需要导入的类,而这些目录进仅仅是给出了类的顶层目录。编译器的类文件定位方法大致可以理解为如下公式:
顶层路径名 \ 包名 \ 文件名.class = 绝对路径
对于单类型导入很简单,因为包明和文件名都已经确定,所以可以一次性查找定位。
对于按需类型导入则比较复杂,编译器会把包名和文件名进行排列组合,然后对所有的可能性进行类文件查找定位。例如:
package com;
import java.io.*;
import java.util.*;
当你的类文件中用到了File类,那么可能出现File类的地方如下
File \\ File类属于无名包,就是说File类没有package语句,编译器会首先搜索无名包
com.File \\ File类属于当前包
java.lang.File \\ 编译器会自动导入java.lang包
java.io.File
java.util.File
需要注意的地方就是,编译器找到java.io.File类之后并不会停止下一步的寻找,而要把所有的可能性都查找完以确定是否有类导入冲突。假设此时的顶层路径有三个,那么编译器就会进行3*5=15次查找。