我可以将评论信息保存在我的 Jar 文件中(由 Ant 生成)吗?

2023-12-22

当我使用 Ant 将项目构建为 Jar 文件时,我同时生成 javadoc。

但是当我在新项目中使用这个 Jar 时,我在 Eclipse 中看不到 Jar 的注释(按 F2)。

因此,我尝试在新项目属性的“javadoc Location”中添加 javadoc 文件的位置路径,但它不起作用,即使 Eclipse 告诉我“位置可能有效”。

当我在浏览器中打开它时,网址就像file:///file:/C:/Users/topxebec/Desktop/doc/index.html,url中有两个前缀,但在eclipse中我只有file:/C:/Users/topxebec/Desktop/doc/index.html,.

我尝试将其更改为C:/Users/tongxuebin/Desktop/doc/但 Eclipse 说这是一个无效的 URL。

那么如何解决这个问题呢?或者,我可以简单地将 Ant 生成的注释保存在 Jar 中吗?


看来,你不能将javadoc与类文件放在同一个jar中,这样eclipse就会自动显示doc。

解决方案是包含源代码。如果您需要调试该 jar 中的类,这也会有所帮助。

这个答案:如何构建 jar 文件,以便使用该库的用户能够在 Eclipse 中看到 javadoc https://stackoverflow.com/questions/5497009/how-can-i-build-my-jar-file-so-that-users-who-use-the-library-will-be-able-to-se涵盖了这种情况。但归结起来就是:

<target name="jar.noCompile.src">  
    <jar destfile="${ant.project.name}.jar">  
      <fileset dir="${classes}"/>  
      <fileset dir="${src}" includes="**/*.java"/>  
    </jar>  
</target>  
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以将评论信息保存在我的 Jar 文件中(由 Ant 生成)吗? 的相关文章

  • emacs 的最佳 java 工具 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 停止 ant 脚本而不导致构建失败

    在我的 ant 脚本中 我想在满足条件时退出 停止执行构建 而不会失败 我尝试过使用
  • 使用 Java 11 在 Eclipse 中混合模块化和非模块化开发

    自从我从事 Java 编程以来已经有一段时间了 在项目拼图之后 我很惊讶地回到了 Java 编程 整个环境对我来说都是陌生的 我在混合模块化和非模块化环境中使用 Eclipse 2018 09 4 9 0 标准 Java 项目时遇到问题 具
  • 如何在文件中存储 Apache Ant 属性值

    我需要修改 Apache Ant 中的 xml 文件 loadfile 任务允许将文件的内容加载到属性中 但是 在 属性 修改后如何将属性的值存储回文件中 当然 我可以编写自定义任务来执行此操作 但我想知道是否有一些现有的实现 您可以使用e
  • Ant:如何编写可选的嵌套元素

    说我需要做类似的事情
  • Maven 3:为定义的工件生成 Javadoc

    我只想从专用文档项目中为我的项目的某些工件生成 javadoc 这意味着我想要一个名为 docs 的独立项目 在 docs pom xml 中 我想定义应包含在生成的 javadoc 中的工件 到目前为止 我了解到我必须为我想要包含的项目生
  • 代码完成在 Nodeclipse 0.4 中不起作用

    在安装 Nodeclipse 0 4 时 是否有什么事情我搞砸了 所以我无法完成代码完成 因为我的代码已经工作了 EDIT 正如你在图片中看到的 红色的是Eclipse Kepler中的Node模式 安装Nodeclipse后启用 蓝色的是
  • android studio 和 android SDK 捆绑的 eclipse 版本有什么区别

    我没有 Android 开发经验 我想开始编写应用程序 The 官方开发者工具页面 http developer android com tools index html包含两个不同 IDE 的链接 第一个包含捆绑的 ADT 版本Eclip
  • 访问 java jigsaw 模块中的资源文件[重复]

    这个问题在这里已经有答案了 我正在尝试从项目中的类访问 Eclipse 项目中的文件 我需要将该项目声明为 jigsaw 模块才能从其他项目访问它 但是通过这样做 我无法再访问项目中的 example png 等文件 这是我的项目结构 pr
  • 如何将 JAVAX-WS 端点绑定更改为 SOAP 1.2?

    我正在使用发布测试 WS 实现Endpoint publish 用于在 Visual Studio 中使用 根据文档 http metro java net nonav 1 2 docs endpoint html默认的 SOAP 绑定是1
  • 如何提高QNX6下Eclipse IDE的性能

    我们在 VMWare 环境中通过 QNX6 运行 Eclipse 速度非常慢 Eclipse 是这样启动的 usr qnx630 host qnx6 x86 usr qde eclipse eclipse data root workspa
  • 如何使 XML 文件始终在文本编辑器而不是 XML 编辑器中打开?

    我去档案协会那里没有 xml格式 当我添加它时 所有编辑器都会自动添加 并且它们是静态的 如下所示 locked by XML content type 无法删除关联 我希望每当我创建 XML 文件时 它都会用文本编辑器自动打开 请帮忙 单
  • JavaDoc @see MyClass 构造函数返回警告“未找到引用”

    我正在尝试为我的客户端库创建 javadoc 在 MyOtherClass 中 我放置了下面的 see 并收到警告 MyOtherClass 和 MyClass 都位于同一项目中的不同包中 see MyClass Constructor T
  • Eclipse,在哪里更改当前调试行背景?

    任何人都可以向我指出具有以下设置的首选项页面DEBUG当前行背景颜色 我已经将几乎所有颜色更改为深色 但在调试时仍然对这个几乎白色的当前行指示器感到恼火 请注意 编辑模式下的当前行指示是可以的 好吧 现在我自己找到了它 通过主要的逆向工程
  • 从 eclipse 运行时 java.io.FileNotFoundException: (没有这样的文件或目录)

    我正在写入文件并想要控制台输出 TODO Create a game engine and call the runGame method public static void main String args throws Excepti
  • 强制jvm返回本机内存[重复]

    这个问题在这里已经有答案了 我时不时地运行需要大量内存的 eclipse 任务 因此 当任务运行时 jvm 会消耗大约 2 3GB 的 RAM 这是可以的 但是一旦 jvm 占用了该内存 它就不会释放它 并且我遇到了一种情况 堆中已用内存约
  • Gradle 1.3:build.gradle 不构建类

    这里有一个新问题 我有一个 build gradle 文件apply plugin java在其中 并与 java 项目 包关联 当我跑步时gradle build从命令行我得到 compileJava UP TO DATE process
  • 为 Eclipse 安装 Mercurial 插件时出错

    我刚刚为 Eclipse 安装了一个 Mercurial 插件 安装过程很顺利 但是安装后 当我重新启动 eclipse 时 显示错误 错误说 发生了多个 Mercurial 错误 请检查错误日志视图以获取详细信息 命令行 hg y deb
  • 在 Mac OSX 上将 JDK 7 或更高版本与 Android Studio 和 Eclipse 一起使用

    尽管已经安装了 JDK 8 Android Studio 和 Eclipse 都要求我安装 JDK 6 网上的几个解决方法告诉我更改 java home 以指向 JDK 8 安装位置 这样 usr libexec java home 和 j
  • 如何在Mac上使用eclipse安装jetty

    我是一个新手 jetty 和 RESTful API 我想使用 Jetty 创建 REST 服务 并希望将嵌入式 jetty 与 eclipse 一起使用 任何人都可以建议我在 Mac OS 中使用 Eclipse 安装 Jetty Jet

随机推荐