草庐IT

虚拟化平台

全部标签

java - 多平台应用程序启动器

是否有任何应用程序可以创建Java应用程序的native应用程序启动器?作为“native”术语,我的意思是“看起来像普通的、依赖于平台的应用程序,它只启动java-jarfoobar.jar,如果没有安装JVM则显示错误”。我听说过Launch4j,但它只适用于Windows。我想要多平台(Win+Lin+Mac)解决方案。而且我不是在谈论shell脚本;我想要普通的可执行文件。顺便说一句,Eclipse看起来有我想要的东西。问候。 最佳答案 如果您正在使用maven,那么为所有平台创建native应用程序将非常容易,我们为win

java - 如何以独立于平台的方式在 Java 中获取电池电量百分比?

如何以独立于平台的方式在Java中获取电池电量百分比?Windows已经有一个问题:HowtogettheremainingbatterylifeinaWindowssystem?对于Mac:GetbatterylevelinJava但是我怎样才能以独立于平台的方式做到这一点,以便它可以在Windows、Mac、Linux和其他平台上运行? 最佳答案 没有“平台无关”的方式来读取电池电量;那种硬件信息是非常特定于操作系统的。拥有“独立于平台”的Java接口(interface)的唯一方法是为每个目标平台编写一个JNI包装器。(实际上

java - 确定打印机是物理打印机还是虚拟打印机的便携方法

我的网站需要直接打印功能,能够区分物理打印机和虚拟打印机(文件)。Coupons.com通过必须由用户安装的native二进制文件提供此功能。我宁愿避免这种情况。SmartSource.com通过Javaapplet实现:有人知道这是怎么做到的吗?我稍微研究了一下JavaAPI,除了查看名称(这似乎容易识别错误)之外,没有看到任何可以让您确定物理与虚拟的东西。如果能用Java来做就好了,因为我已经知道如何编写Javaapplet。如果做不到这一点,是否有办法在Flash或Silverlight中执行此操作?提前致谢。编辑:JasonSperske获得了当之无愧的赏金,他制定了一个优雅的

java - 在 netbeans 8.0 中添加 Java ME 平台

我在为Netbeans8.0安装ME平台时遇到问题-我有:已安装NetbeansIDE8.0已安装jmesdk-3.4安装了jmesdk-3.4插件并在Netbeans中激活了它当我尝试创建新的JavaME>移动应用程序项目时我收到一条警告说NoJavaMEPlatformfound.Pleaseaddatleastone当我尝试通过定位jmesdk-3.4文件夹来添加java平台时,它告诉我没有自动检测到任何平台(失败),它需要我手动添加。但是手动添加只会造成更多困惑。请需要帮助。 最佳答案 如何安装JAVAMESDK3.4转到J

java - 为 Eclipse 本身(平台)启用控制台日志记录

我的JVM/JRE和Eclipse本身有问题。我正在使用IBMJVM在Windows8.1下运行Juno版本。当我尝试从httpsP2URL访问/安装新软件时,我收到以下错误消息:javax.net.ssl.SSLHandshakeException:com.ibm.jsse2.util.j:Notrustedcertificatefound我不完全确定问题出在哪里,但我想这可能与我的jvm中的cacerts有关。但是,我已将其替换为功能系统中的cacerts文件,但我仍然遇到同样的问题。我认为在我的eclipse.ini中添加-Djavax.net.debug=true会显示额外的调

java - 处理多平台(dev/integ/valid/prod ...)开发的最佳解决方案是什么?发货流程

我不是很有经验,但我参与过一些大型JavaEE项目(使用maven2),使用非常不同的方法来处理不同平台上的安装/交付。1)其中之一是使用快照进行开发,然后发布组件和主要Web应用程序的Maven版本。因此交付是:war/ear文件列表项属性文件sgdb文件其他一些团队将使用这些文件将新的应用程序版本放到不同的平台上。我认为这个过程是严格的,并且允许你始终轻松地保持生产中传递的不同配置,但它不是很灵活,这个过程有点繁重,它有时会导致我们做一些肮脏的事情,比如重写一个war类修补回归...这是一个电子商务网站,每月有1000万独立访问者,可用性为99.89%。2)我看到的另一个方法是检查

java - 在 java 中跨平台地在没有时间的情况下播种随机生成器

我几乎同时在两个线程上初始化两个随机数生成器,我希望这两个生成器的行为完全不同。我会经常一个接一个地在两个生成器上调用Random.nextInt(7)。使用System.currentTimeMillis()不是一个好主意,因为看起来我的计算机速度如此之快,以至于我从两个生成器获得的数字很可能是相同的。那么有什么方法可以配置Random,这样尽管它们一个接一个地被调用,但它们的行为仍然不同?我希望该解决方案是跨平台兼容的,因此任何特定于平台的想法(例如从/dev/random读取)都是NotAcceptable。感谢您的帮助。 最佳答案

java - AWT、SWT、Swing、SAF/JSR-296、JFace、NetBeans 平台和 Eclipse RCP 之间的关系是什么

我正在寻找能让这个字母表汤更清晰的东西。如果它能够阐明差异的政治并试图阐明相似之处(如果有的话),那就太好了。 最佳答案 相似点:rendering->graphiclibrary->plaformAWT->SWING->NETBEANSPLATFORM->jsr296SWT->JFACE->eclipsercp渲染工具包提供基本功能Canvas绘图、标签、文本、组合框...图形库介绍MVC模式、更高级别的组件(可排序表、日期选择器...)平台帮助拥有由模块组成的模块化应用程序,扩展其他模块的功能。它还添加企业功能,如后台任务、部署

JavaFX 虚拟键盘

有这样的事吗?我用谷歌搜索了javafx虚拟键盘,但似乎没有任何有效的东西。看到了这篇文章,但是没有代码和例子http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/embed.htm有没有人有在javafx应用程序中使用虚拟键盘的经验?我需要能够在文本字段获得焦点时显示普通键盘或数字小键盘。 最佳答案 是的,在OracleJava8发行版中有JavaFX虚拟键盘这样的东西,但在JavaFX的嵌入式版本之外,Oracle没有记录或支持它。但是,虚拟键盘似乎确实随O

java - 虚拟网络服务

我收到了一个Web服务接口(interface)的WSDL文件,我们的系统将来应该在某个地方调用它。在那之前,我想设置一个虚拟/模型网络服务,它除了记录网络服务调用并返回虚拟数据外什么都不做。到目前为止,我所做的是从WSDL文件生成Java对象。当您已经有一个正在运行的应用程序服务器(此处:JBoss)时,设置此类模型Web服务的最快方法是什么? 最佳答案 我们刚刚遇到了同样的问题,并找到了SoapUI成为完美的工具。给定一个WSDL,它将在您的机器上创建一个您可以调用的服务,并且它允许您根据需要编辑响应。