当前位置: 首页 > 知识库问答 >
问题:

在Intellij Idea 13中从源代码创建jar库

黄俊雄
2023-03-14

我在Intellij idea 13中导入了一个目录,其文件结构如下:

gtransapi/
├── .idea
│   ├── .name
│   ├── artifacts
│   │   └── gtransapi_jar.xml
│   ├── compiler.xml
│   ├── copyright
│   │   └── profiles_settings.xml
│   ├── encodings.xml
│   ├── gtransapi.iml
│   ├── misc.xml
│   ├── modules.xml
│   ├── scopes
│   │   └── scope_settings.xml
│   ├── vcs.xml
│   └── workspace.xml
└── src
    └── com
        └── gtranslate
            ├── Audio.java
            ├── Language.java
            ├── Main.java
            ├── Translator.java
            ├── URLCONSTANTS.java
            ├── parsing
            │   ├── Parse.java
            │   ├── ParseTextDetect.java
            │   └── ParseTextTranslate.java
            ├── text
            │   ├── Text.java
            │   └── TextTranslate.java
            └── utils
                └── WebUtils.java

10 directories, 22 files

这是一个使用谷歌翻译服务的图书馆。我想将其构建到一个jar文件中进行分发,但无法使其工作。

从Intellij Idea 13中的模块构建jar文件

文件——项目结构——工件——jar——来自具有依赖关系的模块——在主类字段中填写“Main”。

然后构建——构建工件。状态栏显示build successful,但当我从intellij查看时,它几乎是空的:

有什么想法吗?

共有1个答案

佘缪文
2023-03-14

打开你的项目,进入“文件”菜单,点击项目结构并进入工件,点击“”并点击jar并从“模块到依赖项”中选择,然后用浏览按钮(按名称搜索选项卡)声明你的主类以添加jar文件,然后按Ok,剩下3步:重建你的项目-

 类似资料:
  • 我的程序正在尝试从JFreeChart的旧版本升级,我们正在使用ant编译JFreeChart并将其作为一个组件导入。jar文件。我正在尝试将新的源代码(我在他们的网站上找不到jar)放到一个工作环境中。jar文件,通过使用: 当试图用新代码编译时。jar文件。我得到的错误是“package org.jfree.chart”不存在。我如何使用更新程序。最新JFreeChart版本的jar文件?

  • 所以,我想创建一个新的BouncyCastle 1.47罐子,它不是OSGi罐子。我已经从他们的站点下载了源代码(JDK1.5-1.7的“JCE with provider and lightweight API”下的bcprov-jdk15on-147.tar.gz文件),但是当我提取它和源代码时,我看不到构建脚本。看看他们的维基,他们说这应该是一个使用ant的简单案例。 以前有人这样做过吗,能

  • 我想从OkHttp库源代码构建一个jar文件,以便在我的android应用程序中使用快照版本。我不知道怎么做。 欢迎任何帮助。谢了。

  • 问题内容: 我想从我的Java源代码创建流程图或序列图。 是否有任何插件可以帮助我做到这一点? 问题答案: 这个帖子是为流程图准备的吗?您是说序列图还是类图eUML是创建类图或序列图的好工具您可以在http://www.soyatec.com/main.php上找到它

  • 我想尝试对java.lang中的java库进行更改,最终还可能对其他包进行更改。这意味着不使用,我希望至少能够分离出java.lang并编译它们。 如果使用rt.jar,则不可能在java.lang中编辑类的源代码,因为它们已经在rt.jar中找到了。 我在Mercurial中找到了repo:http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/s

  • 如何使用Ant(bb Ant工具)将JAR文件编译成COD?i、 e.没有其他源文件 最终,我需要一个在构建过程中运行Jar-Jar链接(jarjar)的脚本,以解决在多个应用程序中使用sdk的名称空间问题。Jarjar接受一个JAR文件作为输入,我认为它输出一个JAR文件。 因此,要在bb-ant-ool构建中运行jarjar,我需要知道如何将输出JAR编译成COD。 我只关注问题的这一部分,以