我有一个名为stdlib-package的 jar 文件,这个 jar 文件中的.class文件都在一个edu.princeton.cs.introcs包 中
例如,我想在我自己的代码中使用该 jar 文件中名为StdDraw的一个类
说E:\code是我当前的工作目录。像其他条件一样,我创建了一个子目录bin\edu\princeton\cs\introcs来 放入stdlib-package
这是我的代码:
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\david\test
要编译DrawTest.java,我在命令行中键入命令:
javac -d bin -cp bin\edu\princeton\cs\introcs\stdlib-package.jar src\com\david\test\DrawTest.java
但它失败了:包edu.princeton.cs.introcs.stdlib_package不存在......
找了好久都没找到答案
谢谢大家帮忙
EDIT===
@EJP 的评论也解决了我的问题。