草庐IT

jvm-cucumber-parallel-plugin

全部标签

kotlin - Kotlin 的具体类型对于 JVM 上的原语是否不正确?

如果Kotlin函数调用具体化了一个原语,例如Int,则“通过”类是用于装箱的原语,而不是未装箱的版本。inlinefunreify()=T::class@Testfunreified_type_doesnt_match_for_primitive(){assertNotEquals(Int::class,reify())assertNotEquals(Int::class.java,reify().java)assertNotEquals(Int::class,reify())valnullableInt:Int?=42assertNotEquals(nullableInt!!.ja

kotlin - Kotlin 的具体类型对于 JVM 上的原语是否不正确?

如果Kotlin函数调用具体化了一个原语,例如Int,则“通过”类是用于装箱的原语,而不是未装箱的版本。inlinefunreify()=T::class@Testfunreified_type_doesnt_match_for_primitive(){assertNotEquals(Int::class,reify())assertNotEquals(Int::class.java,reify().java)assertNotEquals(Int::class,reify())valnullableInt:Int?=42assertNotEquals(nullableInt!!.ja

java - 如何在不重启的情况下检测JVM是否已经升级(在Windows上)?

我们经常从Windows用户那里得到以下堆栈跟踪:java.lang.UnsatisfiedLinkError:sun.awt.image.ImageRepresentation.setBytePixels(IIII[BIILsun/awt/image/ByteComponentRaster;I)Vatsun.awt.image.ImageRepresentation.setBytePixels(NativeMethod)atsun.awt.image.ImageRepresentation.setPixels(UnknownSource)atsun.awt.image.ImageDe

windows - 使用 Parallel::ForkManager 发出警告,但仅在 Windows 中

我有时会在使用Parallel::ForkManager时收到此警告但仅限于Windows,而不是基于Unix的系统。这是什么意思,我应该担心吗?childprocess'-17108'disappeared.AcalltowaitpidoutsideofParallel::ForkManagermighthavereapedit.这是来自docs的示例代码我的代码基于:useLWP::Simple;useParallel::ForkManager;my@links=(["http://www.foo.bar/rulez.data","rulez_data.txt"],["http:/

c - Frama-c 镁 : Unable to execute WP plugin on Windows

我使用提供的说明安装了frama-cMagnesium版本here.在Cygwin中安装和执行命令frama-c-version期间,我没有收到任何错误,打印的Frama-c版本为:Magnesium-20151002。但是当我在一个非常小的例子上执行-wp插件时,对于使用alt-ergo的目标,我得到以下错误:1[main]frama-c8168child_info_fork::abort:无法映射C:\cygwin\usr\local\lib\frama-c\plugins\Users.cmxs,Win32错误9981[main]frama-c7956child_info_fork

java - 如何给jvm设置默认参数?

我想知道如何在JVM启动之前将参数传递给它。例如,我想我需要修改JVM时区参数。我在Windows7上使用Eclipse。 最佳答案 在Eclipse中转到RunAs->RunConfigurations->Arguments->VMArguments并设置所需的JMV参数,例如-Duser.timezone=PST您可以通过运行此测试获取JVM中可用的所有时区IDfor(Stringid:TimeZone.getAvailableIDs()){System.out.println(id);}输出Etc/GMT+12Etc/GMT+

windows - Eclipse maven-jar-plugin 未签名,因为重复条目 pom.xml 和 pom.properties 仅在 Windows 上

我搜索了很多,但我还没有找到任何解决方案。环境***EclipseJavaEEIDEforWebDevelopers.Version:KeplerRelease-Buildid:20130614-0229withm2e-wtp-MavenIntegrationforWTP1.0.0.20130612-1742***Windows7uptodate***JavaSDK1.7.0-40***Maven:Embedded(3.0.4/1.4.0.20130531-2315)问题错误:在Linux上使用(apache)maven-jar-plugin:2.4:sign(signing)对jar

java - 如何在 Windows 上检测 JVM 的存在和位置?

我正在尝试检测是否安装了JVM及其所在的位置,以便我可以运行java.exe.我设法找到的是HKCU\Software\JavaSoft\JavaRuntimeEnvironment\.假设它安装在%PROGRAMFILES%\Java\jre中是否安全??我正尝试在C#中执行此操作,但我认为答案与语言无关,因此欢迎任何答案。编辑:好吧,傻我,我找到了Howtodetectwhetherjavaruntimeisinstalledornotonacomputerusingc#这让我指向了HKLM\Software\JavaSoft\JavaRuntimeEnvironment\Curr

java - Sun JVM 如何将 Java 线程映射到 Windows 线程?

我的应用程序使用了大量的Java线程。我正在寻求可靠的理解JVM(版本5和6)如何将Java线程映射到底层Windows线程。我知道有一个映射到Solaris线程的文档,但不是Windows。为什么Sun不发布此信息?我想知道是否存在1:1映射,或者它是否因JVM、-server选项、工作负载等而异。我知道我“不应该”关心,我应该编写适当的同步代码,但我继承了大量代码......另外,有谁知道如何给Windows线程命名? 最佳答案 没有适合您的文档,但是从任务管理器的线程列中您可以非常可靠地猜测它1:1映射到native线程(您需

java - 如何在 64 位 JVM 上运行 TeamCity

出于某种原因,我刚刚发现TeamCity在Windows的32位JVM上运行。我在检查大型(不是那么大)Git存储库时看到记录了内存错误,并且我已经达到了JVM的最大堆大小。我对Java、JVM或TomCat一无所知。如何在现代64位JVM上运行TeamCity?我感觉到它会很痛苦,否则它将是默认设置。我们是一个小团队,如果某些东西没有苹果级别的“它能正常工作”,我们就会跳过它。我们可以接受这个不在CI服务器上的项目,但最好能知道其中涉及的内容并权衡投资。感谢任何建议。编辑好吧,马库斯指出了这个片段(我读过),但我看不到任何解释该做什么的信息。Using64bitJavatoRunTe