草庐IT

adjacent_find

全部标签

java - Jersey Restful 失败,错误为 "java.lang.NoSuchMethodException: Could not find a suitable constructor"

基于Jersey的简单restful代码importjavax.ws.rs.ApplicationPath;importjavax.ws.rs.core.Application;importcom.yakima.core.webservice.resource.UserResource;importorg.glassfish.jersey.jettison.JettisonFeature;importorg.glassfish.jersey.server.ResourceConfig;importjava.util.HashSet;importjava.util.Set;importj

java - 图论 : Find the Jordan center?

我正在尝试找到一组顶点,以最小化它们与加权图上其他顶点的距离。基于粗略的维基百科搜索,我认为这叫做JordanCenter.有哪些好的算法可以找到它?现在,我的计划是获取从给定顶点发出的每个分支的权重列表。权重相对差异最小的顶点将成为中心顶点。还有其他想法吗?我使用的是Java,但有用的答案不一定是特定于Java的。 最佳答案 我会首先使用Dijkstraalgorithm(它必须为每个顶点运行)用于计算所有顶点对之间的最短距离-还有一些更有效的算法,如Floyd-Warshall.然后,对于每个VerticleV,您必须找到Vm-

java - Gradle 错误 : "Could not find property ' . 。 .' on root project ' ...'

我尝试使用Gradle构建我的Java项目,我得到以下信息:StartingBuildSettingsevaluatedusingsettingsfile'C:\Users\MyName\Java8\MyJavaProject\settings.gradle'.Projectsloaded.Rootprojectusingbuildfile'C:\Users\MyName\Java8\MyJavaProject\build.gradle'.Includedprojects:[rootproject'MyJavaProject']Evaluatingrootproject'MyJavaP

java - matcher.find() 有什么问题?

Strings="1.01";Matchermatcher=Pattern.compile("[+-/\\*\\^\\%]").matcher(s);if(matcher.find()){System.out.println(matcher.group());}输入字符串是“1.01”,输出是“.”。我不明白为什么matcher.find()返回true,输入字符串中没有“+”、“-”、“*”、“^”、“%”等符号。为什么会这样? 最佳答案 除了第一个或最后一个字符类中的任何其他位置的破折号表示一个字符范围,就像[a-z]匹配从a到

java - jsf- "Cannot find component with expression"

这个问题在这里已经有了答案:HowtofindoutclientIDofcomponentforajaxupdate/render?Cannotfindcomponentwithexpression"foo"referencedfrom"bar"(6个答案)关闭8年前。我正在使用PrimeFaces和一个组件layoutUnit必须更新另一个layoutUnit中的另一个组件:错误信息是:Causedby:javax.faces.FacesException:Cannotfindcomponentwithexpression"formWest:execucao"referencedfr

java - 什么时候使用 EntityManager 的 createQuery() 和 find() 方法?

我想知道这些方法之间的区别。何时使用EntityManager的createQuery()和find()方法?它们各自的优点是什么?谢谢你回答我。 最佳答案 您使用find当您想通过主键查找实体时。这意味着您确切地知道自己在寻找什么,您只想将其从数据库中提取出来。您使用createQuery当您想使用条件查找实体时,或者如果您想使用JPQL语句来定义您返回的内容时。因此,当您想要获取符合某些条件的实体或实体集合时,您将使用查询。 关于java-什么时候使用EntityManager的cr

Java 流 : find if stream contains null

很可能是重复的,但是我找不到任何特定的。给出publicstaticvoidmain(String[]args){System.out.println(Arrays.asList(null,null,1).stream().filter(obj->obj==null).findAny().isPresent());}期待至少应该有效(即返回false因为findAny返回Optional)。实际NullPointerException被抛出问题这是错误还是功能?感谢您的意见和解释。 最佳答案 此行为在findAny()的Javado

java - 如何修复错误 : could not find the required version of the Java(TM) 2 runtime environment in '(null)'

我已经对此进行了研究,但我所看到的解决方案都没有解决我的错误。发生的事情是我尝试安装JavaEE版本时出现上述错误,然后发现我必须先安装JavaSE。所以我安装了JavaSE并将JAVA_HOME变量设置为C:\ProgramFiles\Java\jdk1.8.0,这是我安装JDK的位置。我还将C:\ProgramFiles\Java\jdk1.8.0\bin放入我的PATH变量中。还是行不通。我还用C:\ProgramFiles\Java\jdk1.8.0\bin尝试了JAVA_HOME变量,但没有用。我还尝试在没有将PATH变量更新到我放置JDK的位置的情况下进行安装。我真的很困惑

java - 从 JavaScript 调用 @JSFunction,TypeError : Cannot find default value for object

我正在调用ScriptableObject的@JSFunction注释方法JavaScript文件Target=Packages.com.acme.rhino.Target;functionevaluate(){vart=Target();t.addModifier("foobar",1);returnt;}Java文件publicclassTargetextendsScriptableObject{privatestaticfinallongserialVersionUID=1L;publicListmodifiers=newLinkedList();@JSConstructorpu

java - 智能 "Could not find or load main class"

我安装了intellij,它一直给我错误:Couldnotfindorloadmainclasssample.Main我检查了很多类似问题的答案,但没有一个有效。我正在尝试运行的程序:packagecom.company;publicclassMain{publicstaticvoidmain(String[]args){System.out.printf("hello");}}运行配置设置“out”文件夹没有被创建。展开“...”后intellij使用的完整运行命令"C:\ProgramFiles\Java\jdk1.8.0_181\bin\java.exe""-javaagent: