创建和使用jar库

用户名

我直接在C:\上创建了一个Java文件Banana.java,如下所示:

package Bananas;

public class Banana{
   ...
}

然后我用以下命令编译它:

javac -d . Banana.java

它使用这样的类文件创建目录:C:\ Bananas \ Banana.class,然后将其放在jar文件中:

jar cvf Bananas.jar C:\Bananas\*.class

然后,将这个jar文件放在环境变量的Classpath的末尾,如下所示:; C:\ Bananas.jar

然后,我创建另一个使用此jar文件的Java文件Test.java:

import Bananas.Banana;

public class Test{
   ...
}

当我通过编译它时:

javac Test.java

它给我错误:包香蕉不存在。有人看到我的错误在哪里吗?

谢谢。

亚历克斯G

之所以找不到您的课程,是因为您没有直接创建jar。您将实际的类包括在jar中-但未包含在目录中。导入时Bananas.Banana,编译器会在类路径中某个Banana子目录中查找Bananas类。找不到此类,因为您的jar仅包含Banana.class没有任何子目录。您需要使用完整的子目录结构创建jar文件:

jar cvf Bananas.jar C:\Bananas

这将包括目录Bananas及其中的所有类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CMake创建和使用静态库

来自分类Dev

使用CMake创建和使用库

来自分类Dev

如何创建和使用Java Card库软件包?

来自分类Dev

使用DBNavigation创建和修改的Delphi数据库

来自分类Dev

创建和使用类

来自分类Dev

如何使用数据库创建.jar?

来自分类Dev

创建和使用全局绑定

来自分类Dev

从变量创建和使用类

来自分类Dev

创建和使用坐标网格

来自分类Dev

创建和使用MediaWiki模板?

来自分类Dev

从变量创建和使用类

来自分类Dev

Swift 框架的创建和使用

来自分类Dev

结合使用Hibernate的自动模式创建和数据库版本控制

来自分类Dev

如何使用PHP和Github API在Github存储库中创建和更新文件?

来自分类Dev

如何使用Spring Data REST存储库创建和连接相关资源?

来自分类Dev

使用docker-compose时如何创建和填充wso2数据库表?

来自分类Dev

如何在其他项目上创建和使用Android库项目

来自分类Dev

使用ndk创建和加载库,但是加载有问题

来自分类Dev

如何在Linux中创建和使用动态和静态库(C编程)?

来自分类Dev

想要在NetBeans中创建和使用自定义库

来自分类Dev

从 python .exe 文件创建和更新 SQLite 数据库(使用 cx_Freeze)

来自分类Dev

我是复制数据库还是使用数据同步来创建和管理数据库以在 Azure 中进行测试

来自分类Dev

如何从应用程序中创建和使用的类库中为 TabControl.ItemsSource 创建集合?

来自分类Dev

如何使用资源从Android库项目创建Jar文件?

来自分类Dev

使用 Maven 创建可执行 jar,其中可以替换库

来自分类Dev

使用画布创建和使用类

来自分类Dev

如何构建和使用Mosby库?

来自分类Dev

使用Python创建和实现接口?

来自分类Dev

如何创建和使用vapi文件?

Related 相关文章

热门标签

归档