草庐IT

directory-tree

全部标签

java - maven-javadoc-插件错误javadoc : error - cannot read Input length = 1 with non-ASCII characters in directory name

我在Windows10上使用OpenJDK11。我有一个非常简单的POM,用于生成Javadoc的单个Java文件。这是一个摘录:UTF-81111org.apache.maven.pluginsmaven-javadoc-plugin3.0.1jar奇怪的是,运行mvncleanpackage会导致错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar(default)onprojectfoobar:MavenReportException:Errorwhilegener

java - 通缉 : Recurrence Formula of In-Order binary tree output method

我在寻找这个java方法的递推公式时遇到了麻烦voidprintInorder(Nodev){if(v!=null){printInorder(v.getLeft());System.out.println(v.getData());printInorder(v.getRight());}}一些标准:它是一棵完全二叉树(每个内结都有2个child,每片叶子的深度相同)这棵树有n个节点,复杂度为O(n)我必须找到与n结的树的深度h相关的递归公式,作为额外的奖励,我需要外推显式从中得出O(n)的公式。现在,这就是我得到的:d=depthofthetreec=constantruntimef

Java 并行流 : there's a way to navigate a binary tree?

我正在努力寻找一种适当的方法来从这个流中获得加速:StreamSupport.stream(newBinaryTreeSpliterator(root),true).parallel().map(node->processor.onerousFunction(node.getValue())).mapToInt(i->i.intValue()).sum()onerousFunction()只是一个使线程工作一段时间并返回节点的int值的函数。无论我使用多少cpu,执行时间始终保持不变。我认为问题出在我写的Spliterator中:publicclassBinaryTreeSpliter

java - 启动 Jenkins bash :/usr/bin/java: No such file or directory

我有一个CentOS服务器,我正在尝试将jenkins作为服务运行:servicejenkinsstart我以root用户身份运行,我收到以下响应:StartingJenkinsbash:/usr/bin/java:Nosuchfileordirectory[FAILED]我在命令行中echo了一些东西:[root@xyzopt]#echo$JAVA_HOME/opt/jdk[root@xyzopt]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/op

java - Java 中的 B+Tree 磁盘实现

有谁知道在哪里可以找到B+Tree的磁盘实现?我前后浏览了谷歌,不幸的是我找不到任何明智的东西。其他线程建议可能从sqlite、sqljet或bdb中获取树,但这些树嵌套在整个数据库中,您不能真正“仅仅”过滤掉B+Tree。我真的只是在寻找一个磁盘上的B+树...周围没有任何花哨的东西。 最佳答案 有一个受GDBM启发的Java持久化引擎:MapDB 关于java-Java中的B+Tree磁盘实现,我们在StackOverflow上找到一个类似的问题: htt

java - 如何使用 Java 删除 Active Directory 中的用户

我已经实现了在AD中启用、创建和禁用用户的功能。我还需要确保我可以使用Java删除AD中的用户。下面是一些相关的代码,谁能告诉我如何删除AD中的用户?我更喜欢使用原始java代码来实现这一点。importjava.io.IOException;importjava.io.UnsupportedEncodingException;importjava.util.ArrayList;importjava.util.Hashtable;importjava.util.List;importjavax.naming.Context;importjavax.naming.NamingEnumer

java - 无法更改 mvn 依赖项 :tree 中的输出格式

如所述here可以使用以下命令以graphml格式显示依赖项输出:dependency:tree-DoutputType=graphml-DoutputFile=dependencygraphml但是,无论我为outputType输入什么值,文件中的输出都不会改变。Maven说他们支持“文本、点、graphml和tgf”here.目前我不知道我做错了什么。顺便说一句,我正在使用maven3.0.0。有什么我可以检查的想法吗? 最佳答案 正如您在此处和dzone的评论中发表的那样,必须指定足够新的插件版本。否则可能会使用不支持grap

java - 在 IntelliJ IDEA 中设置 JDK 10 : the selected directory is not a valid home for JDK

有人试过在MacOS的IntelliJ上设置JDK10吗?尝试这样做时,我收到的消息是“所选目录不是JDK的有效主目录”。我已经安装了oracle为MacOS提供的JDK10我机器上的JDK安装路径是/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home 最佳答案 正确支持Java10需要IntelliJIDEA2018.x版本。IntelliJIDEA2017.x版本可能无法正确检测Java安装路径。 关于java-

java - Jar 文件 ADD DIRECTORY ENTRIES 导出 jar 时的 Eclipse 选项

我不知道我是否在问正确的问题,但想消除我的疑问。其实我遇到过从jar文件引用类文件的场景。我的意思是说我有一个后端java项目,比如ABC,里面有application-context.xml文件。现在我创建了ABC项目的jar文件并在一个基于Web的应用程序中使用。在这里,我遇到了bean没有Autowiring的问题,后来才知道问题是,我用Eclipse导出ABC项目的jar文件时,没有选择“ADDDIRECTORYENTRIES”复选框,后来我做了并且全部工作。只是为了查看通过在jar文件中选中此框进行了哪些更改,以便一切正常,所以我创建了2个jar文件,一个选中了“ADDDIR

java - 排除的 Artifact 显示在依赖项 :tree 中

我的项目依赖于org.apache.pig:pig但我不想要org.mortbay.jetty:jetty的传递依赖和org.mortbay.jetty:servlet-api.我将这两个Artifact添加为但这似乎不起作用:mvndependency:tree-Dincludes=org.mortbay.jetty:servlet-api[INFO]Scanningforprojects...[INFO]Searchingrepositoryforpluginwithprefix:'dependency'.[INFO]--------------------------------