我正在运行的Ubuntu 12.10,我试图安装Netbeans 7.1(或更高版本)我有.sh文件,但它不会安装,错误出现在这里: [2013-06-27 19:11:28.918]: at org.netbeans.installer.Installer.main(Installer.java:81) [2013-06-27 19:11:28.918]: An error occured while initializing the NetBeans IDE installer UI. [2013-06-27 19:11:28.918]: Most probably the running JVM is not compatible with the current platform. [2013-06-27 19:11:28.919]: See FAQ at http://wiki.netbeans.org/FaqUnableToPrepareBundledJdk for more information. [2013-06-27 19:11:28.919]: /usr/local/java/jre1.7.0_25/lib/i386/xawt/libmawt.so: libXtst.so.6: cannot open shared object file: No such file or […]
我有一个函数使用Pattern.compile和一个匹配器来search一个模式的string列表。 这个函数在多个线程中使用。 创build线程时,每个线程将有一个传递给Pattern.compile的唯一模式。 线程和模式的数量是dynamic的,这意味着我可以在configuration期间添加更多的模式和线程。 如果使用正则expression式,我需要在这个函数上放一个“同步”吗? 在java线程安全的正则expression式? TIA
我来自一个PHP背景,在PHP中,有一个array_size()函数,告诉你在数组中有多less元素被使用。 有一个类似的方法为String[]数组? 谢谢。
我想将一个java.util.Date转换为JodaTime以执行date之间的减法。 有一个很好的简洁的方式来从Date转换为JodaTime ?
我需要发送POST请求到一个包含gzip请求参数的web服务器。 我正在使用Apache HttpClient,我已经读过,它支持Gzip开箱,但我找不到任何如何做我需要的例子。 我会很感激,如果任何人可以发表这样的一些例子。
我有一个应用程序,我想要听取对特定目录所做的任何更改。 只要在该目录中添加,删除或更新了任何文件,应用程序就应该能够ping通。
我已经find了很多关于如何使用这个或者这个 Spring框架为日志logging创build一个自定义方面的例子,但是没有为这种情况和问题find标准/常见的Spring实现。 有没有Spring的日志方面的标准实现?
我有一个应用程序 – 更像是一个实用程序 – 位于一个angular落,并定期更新两个不同的数据库。 这是一个有点独立的应用程序,已经build立了一个Spring应用程序上下文。 上下文中configuration了两个Hibernate Session Factories,然后使用Spring中configuration的Commons DBCP数据源。 目前没有交易pipe理,但是我想补充一些。 对一个数据库的更新取决于对另一个数据库的成功更新。 该应用程序不在Java EE容器中 – 它由从shell脚本调用的静态启动器类引导。 启动器类实例化应用程序上下文,然后在其一个bean上调用一个方法。 在数据库更新中使用事务性的“最佳”方法是什么? 我会把“最好”的定义留给你,但我认为它应该是“容易设置”,“容易configuration”,“便宜”和“容易打包和重新分配”等function。 自然,FOSS会很好。
我试图实现我的第一个工厂devise模式,我不知道如何避免使用instanceof添加工厂制造的对象列表。 这就是我想要做的: for (ABluePrint bp : bluePrints) { AVehicle v = AVehicleFactory.buildVehicle(bp); allVehicles.add(v); // Can I accomplish this without using 'instanceof'? if (v instanceof ACar) { cars.add((ACar) v); } else if (v instanceof ABoat) { boats.add((ABoat) v); } else if (v instanceof APlane) { planes.add((APlane) v); } } 从我读过的东西,使用'instanceof'是一种代码味道。 有没有更好的方法来检查工厂创build的车型,而不使用“instanceof”? 我欢迎任何关于我的实施的反馈/build议,因为我甚至不确定我是否正确地采取这种方式。 下面的完整例子: import java.util.ArrayList; class […]
我看到了有关为JVM设置代理的问题,但是我想问的是如何使用已经configuration的代理(在Windows上)。 这是我的问题的一个示范: 转到您的控制面板 – > Java并设置一个代理地址。 运行以下简单的小程序代码(我正在使用Eclipse IDE): import java.awt.Graphics; import javax.swing.JApplet; import java.util.*; public class Stacklet extends JApplet { private String message; public void init(){ Properties props = System.getProperties(); message = props.getProperty("http.proxyHost", "NONE"); message = (message.length() == 0)? "NONE": message; } public void paint(Graphics g) { g.drawString(message, 20, 20); } } Applet显示“NONE”而不考虑您在Java控制面板中的设置。 如果Windows代理设置(通常在Internet Explorer中设置)是我可以确定的,但是在Java控制面板中执行额外的configuration步骤仍然是可以接受的解决scheme,那么最好是什么。 […]