我有一个名为stdlib-package一个jar文件中,的.class文件在这个jar文件都在一个edu.princeton.cs.introcs包如何导入包中的jar文件?
例如,我想用一个名为StdDraw一个类从我自己代码中的那个jar文件中删除
说E:\ code是我当前的工作目录。像其他的条件,我创建一个子目录斌\ EDU \普林斯顿\ CS \ introcs把STDLIB包在
这里是我的代码:
package com.david.test;
import edu.princeton.cs.introcs.stdlib-package.*; // any problems here ?
public class DrawTest
{
public static void main(String[] args)
{
StdDraw.line(0.5, 0.5, 1, 0.5);
}
}
然后我把DrawTest.java在SRC \ COM \大卫\测试
要编译DrawTest.java,I型在命令行的命令:
javac -d bin -cp bin\edu\princeton\cs\introcs\stdlib-package.jar src\com\david\test\DrawTest.java
但它失败:包edu.princeton.cs.introcs.stdlib_package不存在...
我搜索了很多时间,但还没有找到答案
感谢您的帮助
编辑===
@ EJP的评论解决了我的问题太多。
为了更好的经验,在编码,使用IDE –
包是在JAR文件,而不是周围的其他方式,它是你想要导入的包,而不是JAR文件。 “我创建了一个子目录bin \ edu \ princeton \ cs \ introcs将stdlib-package放入”为什么?你不需要那么多。就像其他人一样,把它放在'lib'中。 – EJP