草庐IT

parallel_version

全部标签

java - 束 XYZ 无法解析。原因 : Missing Constraint: Import-Package: ABC; version ="1.0.0" error in headless RCP standalone

我正在研究standaloneheadlessRCP.当我在eclipseIDE中执行应用程序和产品时它没有问题,但是当我导出并执行它时,我在日志文件中收到此错误。!ENTRYorg.eclipse.equinox.ds402013-01-1613:27:59.132!MESSAGEFrameworkEventERROR!STACK0org.osgi.framework.BundleException:Thebundle"org.eclipse.equinox.ds_1.4.0.v20120522-1841[3]"couldnotberesolved.Reason:MissingCon

java - 为什么 'java -version' 会转到 stderr?

java-version的结果转到stderr有什么特殊原因吗?例如,从Windows的提示行执行的命令:java-version>java_version.txt将文件java_version.txt留空。编辑:在不带任何参数的情况下执行java.exe后打印出的帮助也会发生同样的情况。编辑:出于纯粹的好奇心,我检查了它是否一直都是这样,结果确实如此。java-version在JDK1.1.8和JDK1.2.2中转到stderr,但是java.exe的输出没有任何参数不要。 最佳答案 Isthereanyspecialreason

java - 使用 jetty 和 log4j 2.9.1 扫描条目 META-INF/versions/9/org/apache/logging/log4j/util/StackLocator.class 时出错?

这是我在我的maven项目中的目录布局:.├──pom.xml└──src└──main├──java│  └──biz│  └──tugay│  └──web│  └──servlet│  └──MainServlet.java├──resources│  └──log4j.properties└──webapp└──WEB-INF└──web.xmlpom.xml相关部分如下:javax.servletjavax.servlet-api3.1.0providedorg.apache.logging.log4jlog4j-core${log4j.version}runtimeorg.

java - 为什么我得到 "Project facet Cloud Foundry Standalone Application version 1.0 is not supported"?

我正在尝试从IBMdeveloperWorks部署以下项目至Bluemix:BuildingaJavaEEapponIBMBluemixUsingWatsonandCloudant通过Eclipse中的Bluemix插件(称为:IBMEclipseToolsforBluemix)。但是我不断收到以下错误ProjectfacetCloudFoundryStandaloneApplicationversion1.0isnotsupported使用的版本:Eclipse版本:MarsRelease(4.5.0)Buildid:20150621-1200IBM®EclipseToolsforB

java - IntelliJ IDEA 2016.1(64) : Unsupported java version Cannot start under Java 1. 7.0_79-b15 : Java 1. 需要8或更高版本

目前我将JAVA_HOME环境变量设置为1.7当我尝试打开文件idea64.exe(路径:..\JetBrains\IntelliJIDEA2016.1\bin\idea64.exe)填充了以下错误UnsupportedjavaversionCannotstartunderJava1.7.0_79-b15:Java1.8orlaterisrequired.从上面的错误我了解到我必须将我的JAVA_HOME设置为1.8,但我不想将JAVA_HOME设置为1.8。我相信应该有一个配置文件,我可以在其中指向Java-8并修复此问题,谁能告诉我在哪里可以进行配置更改?

java - 错误 : Could not find or load main class version

我已经在macmavericks系统上下载了Java。但是当我使用命令在终端上键入以查看Java版本时:javaversion出现以下错误Couldnotfindorloadmainclassversion我去了oracle网站并尝试检查我的系统上是否安装了Java,确认系统上安装了Java7。但是为什么我在终端中看不到版本? 最佳答案 尝试java-version如果没有减号,它正在尝试加载一个名为version的程序。 关于java-错误:Couldnotfindorloadmain

java - Ant 和java 8 - "major version 52 is newer than 51, the highest major version supported by this compiler"

我正在尝试将我的ant项目从java7升级到java8。(该项目部署在“EclipseKepler”中,带有“Java™8supporttoEclipseKeplerSR2”)为此,我下载了ant1.9.4(根据这篇文章http://wiki.eclipse.org/Ant/Java8),并将其配置为我的“Ant之家”。当我尝试编译时收到以下警告:“主要版本52比51新,后者是此编译器支持的最高主要版本。[javac]建议升级编译器。”但是为工作区定义的编译器是1.8。(在ant配置中,它将编译器定义为与工作空间相同的编译器。)知道发生了什么事吗?非常感谢。埃亚尔

JAVA_HOME 和 java -version

我正在使用Windows.bat脚本并将JAVA_HOME设置为C:/ProgramFiles/Java/jdk1.6.0_32当我执行java-version时,它仍然显示1.3我该如何解决这个问题?我做错了什么? 最佳答案 对我来说,问题出在我的PATH变量中,C:\ProgramData\Oracle\Java\javapath;是在我的%JAVA_HOME%\bin;之前由javawindows安装添加的;。所以我将echo%JAVA_HOME%指向JDK7和java-version显示jdk8。我想把%JAVA_HOME%

java - RX : Run Zipped Observables in parallel?

所以我在玩RX(真的很酷),我一直在转换我的api,它访问Android中的sqlite数据库以返回observables。所以自然而然地,我开始尝试解决的问题之一是,“如果我想进行3次API调用,获取结果,然后在它们全部完成后进行一些处理怎么办?”我花了一两个小时,但我最终找到了ZipFunctionality它可以帮助我轻松解决问题:Observableone=getNumberedObservable(1);Observabletwo=getNumberedObservable(2);Observablethree=getNumberedObservable(3);Observa

java - Parallel Stream 与 Stream 的行为不同

我无法理解为什么并行流和流对完全相同的语句给出不同的结果。Listlist=Arrays.asList("1","2","3");StringresultParallel=list.parallelStream().collect(StringBuilder::new,(response,element)->response.append("").append(element),(response1,response2)->response1.append(",").append(response2.toString())).toString();System.out.println(