Tag: 虚拟机

Android VM是否有任何命令行选项?

Android VM是否有任何命令行选项? 如果有,我怎么能在eclipse中设置它们? 我看起来像这样: http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html 但对于达尔维克。 如何使用-XX:+UseCompressedStrings参数?

无法连接Microsoft Azure Vm中的端口

我在Microsoft Azure中创建了Red Hat VM,并且能够通过ssh进行连接。 我已经在VM中使用端口8081启动了Java服务器并且它已成功启动。 但是我无法在浏览器中查看它。 它没有加载。 我尝试过以下内容,但所有内容都没有加载: – host:80 host:8080 host:8081 我已在网络安全组和相关子网中添加了入站安全规则。 我仍然无法在浏览器中查看我的服务器。 我已遵循此文档的入站安全规则 这是我的入境规则 netstat -tuplen (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User […]

Java在哪里做局部变量,对象引用,实例变量

我目前正在学习java,堆栈和堆的内存概念,我知道局部变量和方法调用都存在于一个叫做堆栈的地方。 和对象住在堆里面。 但是如果该局部变量包含一个对象呢? 或者有对象参考? public void Something(){ Duck d = new Duck(24); } 它仍然存在于堆栈中吗? 实例变量在哪里? 请尽量保持简单。 谢谢。

拥有分叉的Java VM意味着什么?

我运行JUnit测试时有时会遇到此错误。 我并不是在问这个错误是什么。 我只是想知道java VM分叉时的含义是什么?

Tomcat停止没有任何日志或任何堆栈

我们遇到Tomcat 5.5的问题,它在我们的生产服务器(Linux CentOS 4.8)上夜间停止,我们不知道为什么它会停止…没有Tomcat登录catalina.out或任何应用程序的日志。 我们尝试了不同的东西来找到服务器停止的原因: 配置Tomcat以生成核心转储 仪器System.exit()方法用javassist查找方法是否被调用 向JVM添加一个关闭钩子(使用Runtime.getRuntime().addShutdownHook() ) 它们都没有工作,我们没有核心转储,没有调用Exit方法和关闭钩子。 我的结论是: VM未正确终止,但在没有任何日志的情况下崩溃。 任何想法或日志阅读找到Tomcat停止的原因?

vagrant对java / javaee开发人员有用吗?

使用java / javaee时,通常的开发环境设置就是在本地拥有一切(jdk安装,数据库,appserver等)。 我知道ruby / js世界中有很多人使用虚拟机进行开发(主要是使用vagrant)。 我想知道是否有一种有效的方法来为java / javaee设置类似的env。 我怀疑我可以在这样的虚拟机上轻松地将数据库服务器和应用服务器与jdk版本一起安装,但是常规开发呢? 我还需要在本地安装jdk,对吧? (我需要我的IDE才能正常工作)我需要maven来构建我的项目,所以我需要完整的maven本地回购。 然后我需要在虚拟机的应用服务器上部署我的应用程序。 我在这里看不到真正的优势(两台机器上仍然有环境片段)。 你有这方面的经验,可以与我分享?

在VM(VirtualBox和VMware)下,Weblogic启动缓慢(11分钟)

(已解决!通过FAKING SYSTEM RANDOM GENERATOR,见下文) 我正在为我的开发/构建团队设置VM映像。 在该VM内部,应该运行Weblogic域。 我使用Ububtu服务器发行版,WLS 9.2MP3 + ALSB。 一切正常,速度很快,但在开始时WLS会在可测量的时间内停止两次。 两站总共延迟约10分钟。 对于部署需要重新启动服务器的任务,这非常烦人。 🙁 睡眠时间不是一成不变的,有时服务器启动速度非常快,有时也是如此,有时甚至是10分钟或更长时间。 有趣的是,如果我在查看停止的服务器时按Enter键,它会更快地唤醒,有时几秒钟之后。 WLST(Weblogic Jython shell)在VM中执行时也会挂起很长时间。 虽然它没有对Enter作出反应。 这里必须是一些使用VM运行WLS的开发人员。 我想知道其他人是否有同样的问题? 有人能够解决它吗? 这是服务器输出(仅用于案例): Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04) Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode) Starting WLS with line: /shared2/beahome/jdk150_12/bin/java -client -Xmx256m -XX:MaxPermSize=128m -Xverify:none -da -Dplatform.home=/shared2/beahome/weblogic92 -Dwls.home=/shared2/beahome/weblogic92/server -Dwli.home=/shared2/beahome/weblogic92/integration -Dweblogic.management.discover=true -Dwl […]

使用Eclipse在Android虚拟机中启动Android java项目时出现问题

我已经安装并设置了Eclipse和插件ADT,以便与Android SDK一起使用。 到现在为止还挺好。 但是当我尝试为我选择的任何Android平台启动VM(虚拟机)时(例如:android 3.2)我只是通过键盘控制台和电话按钮一起启动皮肤,它似乎启动到状态和然后什么都不做,只是在主vm屏幕上显示android徽标,这就是它所做的一切 – 没有更多!,没有VMfunction!,发生了什么? 我错过了一些步骤吗? 请帮忙… 在每种情况下,有时等待超过10分钟,以便模拟器启动。 我启动/运行了一个Android项目测试样本; 安装Android的ADT插件后,来自eclipse环境的’hello world’这些是我在控制台ddms中显示的错误消息: [2012-04-30 14:31:20 – HelloAndroid] [2012-04-30 14:31:20 – HelloAndroid] Android发布! [2012-04-30 14:31:20 – HelloAndroid] adb正常运行。 [2012-04-30 14:31:20 – HelloAndroid]执行com.example.helloandroid.HelloAndroidActivity活动启动 [2012-04-30 14:31:20 – HelloAndroid]自动目标模式:启动兼容AVD的新模拟器’leighs_basic_hardware_secound_virtual_device’ [2012-04-30 14:31:20 – HelloAndroid]使用虚拟设备’leighs_basic_hardware_secound_virtual_device’启动新的模拟器 [2012-04-30 14:31:40 – 模拟器]警告:未找到DNS服务器 [2012-04-30 14:31:52 – 模拟器]模拟器:模拟器窗口不在视图中并被重新登录[2012-04-30 14:31:52 – 模拟器] [2012-04-30 14:31:53 – HelloAndroid]发现新模拟器:emulator-5554 [2012-04-30 […]

“空语句”可能(不)抛出哪些Java错误和exception?

可以通过空语句抛出java.lang.Throwable 哪个子类? 用“空话”这句话,我指的是“没有”,“分号”和“半冒号”: // …. A(); B(); C(); try { // nothing } catch (java.lang.Throwable e) { // which Throwable subclass might we see? } D(); E(); F(); try { ; // semi-colon } catch (java.lang.Throwable e) { // which Throwable subclass might we see? } G(); H(); I(); try { ; ; ;; ;;;;; […]

Java awt.Robot无法在虚拟机内部工作?

我正在尝试使用java.awt.Robot类在虚拟机内进行测试。 如果我在我的主机上测试它,一切都按预期工作,但是当我在虚拟机中运行相同的程序时,没有任何反应,也没有错误/exception。 我曾尝试在不同的计算机上运行Windows XP或Windows 7的内部虚拟机,但从未运行过。 我在机器上测试的代码非常简单: try { final Robot robot = new Robot(); robot.mouseMove(500, 500); } catch (AWTException e) { e.printStackTrace(); } 当我运行它时,程序刚刚结束,鼠标不动。 机器人类是否在虚拟机中不起作用? 如果没有,是否有另一种模拟鼠标移动/点击的方法? 您是否曾尝试在虚拟机中使用此类,如果它有效,您的设置是什么?