【初识java java的加载与执行(JDK,JVM,JRE关系解释)】教程文章相关的互联网学习教程文章

java – JVM命令启动选项复制【代码】

我发现我们正在使用的遗留软件,其启动属性格式错误,因此它接收这两个不相等的xmx作为属性:java -jar myapp.jar -Xmx128m -Xmx512m 我无法访问启动器源代码(无法修改它),所以我问,这些参数的重复有什么影响?我可以这样离开吗,还是我应该担心?哪一个将适用? 使用的JVM是JRE 6更新18解决方法:通常,如果工具不拒绝重复,通常会使用后一个选项,但除非工具记录它,否则您不能指望它. 最好的办法是通过Runtime的totalMemory和maxMemory查...

cucumber-jvm java HelloWorld示例OutOfBoundsException错误【代码】

我想帮助运行这个包中的java cucumber’hello world’示例:cucumber.examples.java.helloworld.HelloStepdefs 我想知道我的设置错过了什么吗? > java版“1.6.0_37”>带有m2e插件的Eclipse Indigo Service Release 2> https://github.com/cucumber/cucumber.git 1.1.3-SNAPSHOT 我一直收到以下错误:Feature: Hello World Time elapsed: 0 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0at java.util....

java – Android Studio:“找不到JVM安装.请安装32位JDK“

我读了很多关于这个问题,仍然无法弄清楚我做错了什么? 这是我的设置图片: 任何的想法 ? 更新:[如图所示,即时通讯使用java 8,是不是错了? ]解决方法:您的环境变量对话框显示您列出了一个名为JDK_HOME的变量,而错误消息告诉您将其称为JAVA_HOME. 您还使用与Android不兼容的Java版本.您需要使用Java 6或7.最新的Java 7版本可以在here找到.

java – JVM如何处理RuntimeException(s)

在创建自定义异常时,如果我们要创建一个已检查的Exception,我们会扩展Exception类,对于未经检查的异常,我们会扩展RuntimeException类.我的问题是,当JVM全部是Exception类的子类时,JVM如何处理RuntimeException和Exception的子类.解决方法:它没有.唯一的区别在于编译器强制执行的要求.

java – 哪些编程语言只能在JVM上运行?

根据您居住的地方,尝试下载JVM可能会导致a message like this:The Java(TM) cannot be downloaded to your machine. You are located in an embargoed country.在我看来,IT老师应该告知孩子这种限制访问可能出现的问题(OpenJVM不是Oracle JVM,不用于企业/政府).没有正式的JVM更新意味着无法修复漏洞,漏洞,漏洞等.如果JVM正式无法使用,则有足够的理由告知儿童可能的后果. 因此我的问题是:哪些语言只能在JVM / OpenJVM上运行?解决...

如何修复EXE4J_JAVA_HOME,你的系统错误上找不到JVM?

我安装了java 64bit 1.7和exe4j 64bit版本.我试图从exe4j生成一个exe,但在运行程序时我遇到了这个错误. 这就是我设置路径变量的方法.这是正确的jre路径.我在这里想念的是什么?请告诉我.谢谢.解决方法:这必须在exe4j配置期间完成.在Exe4j向导的第四步,即可执行信息选择>高级选项选择32位或64位.这对我很有用.或者在您的机器中安装JDK工具包x64和x32.

java – 将JVM参数放在要在运行时拾取的文件中

我正在构建一个当前应用程序的jar,它需要设置几个JVM参数. 有没有办法在文件而不是命令行中设置这些JVM参数? 我做了一些狩猎,看起来我可以用java.properties文件做一些事情,可能是通过设置java-args,但我找不到任何对这种格式的引用. 我吠叫错了树吗? 这有可能吗?如果可以的话怎么样? 如果没有,还有其他方法来指定JVM参数吗?解决方法:您当然可以编写批处理脚本来执行JVM.批处理脚本可以查看文件并使用适当的参数进行调用.但这...

Java程序员:因为不太了解JVM,面试官让我先回去等通知...【图】

群里一小伙伴抱着侥幸心里,投了阿里简历,本来不抱什么希望,意外中收到了蚂蚁的面试通知,对这哥们来说,简直“受宠若惊”。不过,他心态比较好,不管能不能最终拿到 offer,能有一次大厂的面试机会,看看和别人的差距,也是极好的。第一轮的电面,问的问题都蛮基础,无非是多线程、死锁、缓存等问题,每个大块里面的问题也是按照顺序问的,但都是那种步步深入,连环炮似得发问,直到摸到你的底。听着也是毛骨悚然,可见大厂对基...

java – IBM JVM中是否存在类似“-XX:OnError”或“-XX:OnOutOfMemoryError”的内容?【代码】

Java HotSpot VM选项中有以下两个选项:-XX:OnError="<cmd args>;<cmd args>" Run user-defined commands on fatal error. (Introduced in 1.4.2 update 9.) -XX:OnOutOfMemoryError="<cmd args>; <cmd args>" Run user-defined commands when an OutOfMemoryError is first thrown. (Introduced in 1.4.2 update 12, 6) 据我所知,IBM JVM中没有这样的选项.这是对的吗? 如果生成堆转储,我需要调用一些shell脚本.最简单的方法是什...

一个METHOD中的Java Local Inner Class,它是如何由JVM处理的?【代码】

如果您查看下面的方法,您将在方法中声明一个声明的本地类.原因是,例如styleIt0方法多次使用并且仅在此方法中使用.它仅与该方法有关. 将其分解为私有方法并不能清楚地了解它的使用位置以及通过查看它所做的工作.我发现大块代码不可读,并且经常希望以小方法分解,尽管它们只与一种方法相关. 对于类中的多个方法执行此操作将使得非常不清楚每个私有方法的用途和使用位置,并且与仅可能在多个方法之间共享的其他私有方法相比,它仅由单个方...

java – JVM实现接口和纯抽象类之间的区别?【代码】

我和我的朋友们想知道JVM在接口和纯抽象类之间是否真的存在差异,或者它是否真的是语法糖. 我真的不明白为什么会有区别,但可能不是那么牵强.解决方法:就字节码(.class文件)而言,它们完全不同: 从4.1 The ClassFile Structure开始:ClassFile {//...u2 constant_pool_count;cp_info constant_pool[constant_pool_count-1];//...u2 super_class;u2 interfaces_count;u2 interfaces[interfaces_count]; }显然,类可以有一个超类(抽象或...

java – .BAT文件:在后台启动JVM【代码】

阅读了.bat files, nonblocking run/launch的帖子, 我仍然无法实现我所需要的:在执行启动命令后关闭.BAT文件.我的问题是,当JVM启动时,应用程序启动一个窗口,所以我最终得到2个窗口正在打开,实际上其中一个(.BAT命令)只是一个启动过程而且对用户没有任何意义. 我在这里粘贴.BAT代码:@echo off setlocal rem Starts the applicationrem Check for Java Home and use that if available if not "[%JAVA_HOME%]"=="[]" goto start_ap...

java – 在现代JVM中双重检查锁定【代码】

我有一个类可能会在初始化期间抛出任何运行时异常.我希望这个类是一个单例,因为在内存中保存多个对象的成本很高.我在另一堂课中使用那门课. 我的用例如下: >我必须使用Controller的单个实例.> Parent的每个实例都必须使用相同的Controller实例.>控制器构造函数可能会抛出异常.>如果实例化失败,我应该一段时间后重试实例化. 因此,当我尝试在Controller上执行“get”时,检查我的Controller实例是否为null,如果是,我尝试再次实例化它...

java.lang.VerifyError:JVMVRFY012堆栈形状不一致;【代码】

我在WAS 8.5.5中部署Maven项目时收到以下错误. 我在WAS中安装了JDK 1.6和1.7.Error 500: org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.VerifyError: JVMVRFY012 stack shape inconsistent; class=com/xyz/simtools/savings/jaxb/SavingsInput_JAXB_Deserialization_Stub, method=write(ILjava/lang/Object;)V, pc=356我注意到的事情: >在Tomcat中,它工作正常...

java – 如何设置Cassandra(> 2.0)JVM堆大小为8GB?【代码】

如何设置Cassandra(> 2.0)JVM堆大小为8GB?当我输入free -m时,它给了我以下内容.如何将Cassandra JVM堆大小设置为8GB?total used free shared buffers cached Mem: 16047 11336 4711 0 81 5814 -/+ buffers/cache: 5441 10606 Swap: 0 0 0解决方法:如文档的Tuning Java resources部分所述:If you decide to change t...

加载 - 相关标签