Tag: java

我如何在我的Netbeans项目中包含外部jar

当我运行“clean and build”时,只有当lib文件夹位于.jar文件的同一文件夹时,才会运行正在创build的.jar文件。 所以,如果我将jar文件移动到桌面上,并将dist文件夹中的lib文件夹保存在jar文件中,那么jar文件会给我一个例外。 我该如何处理这个问题呢?

Java VM EXCEPTION_ACCESS_VIOLATION的可能原因?

当一个Java虚拟机崩溃与一个EXCEPTION_ACCESS_VIOLATION并产生一个hs_err_pidXXX.log文件,这是什么表明? 错误本身基本上是一个空指针exception。 它是否总是由JVM中的错误引起的,还是有其他原因,例如硬件或软件故障冲突? 编辑:有一个本地组件,这是一个在Win32上的SWT应用程序。

如何使用多个sorting条件对ArrayList进行sorting?

我有一个包含Quote对象的数组列表。 我希望能够按字母顺序sorting,按名称sorting,按更改sorting,并按百分比sorting。 我怎样才能sorting我的数据列表? package org.stocktwits.model; import java.io.Serializable; import java.text.DecimalFormat; public class Quote implements Serializable { private static final long serialVersionUID = 1L; public String symbol; public String name; public String change; public String percentChange; public String open; public String daysHigh; public String daysLow; public String dividendYield; public String volume; public String averageDailyVolume; public String peRatio; […]

Java 7string – 子string的复杂性

在Java 6之前,我们在String上有一个恒定的时间子String 。 在Java 7中,为什么他们决定去复制char数组,并降低到线性时间复杂度 – 当像StringBuilder这样的东西正是为了这个?

org.glassfish.jersey.servlet.ServletContainer ClassNotFoundException

我用org.glassfish.jersey.servlet.ServletContainer得到了一个ClassNotFoundExceptionexception,但是当我试图用Eclipse Juno启动/重新启动我的Tomcat服务器(v7)时,它特别地在昨晚开始了。 不知道发生了什么事。 奇怪的是,昨天晚上刚刚开始发生的事情,在此之前,它已经完美地工作了。 这里是堆栈跟踪: Feb 25, 2014 11:11:19 AM org.apache.catalina.core.ApplicationContext log INFO: Marking servlet com.att.ucomm.admin.UCommAdminFunctions as unavailable Feb 25, 2014 11:11:19 AM org.apache.catalina.core.StandardContext loadOnStartup SEVERE: Servlet /UCommAdminFunctions threw load() exception java.lang.ClassNotFoundException: org.glassfish.jersey.servlet.ServletContainer at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1671) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118 ) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:996) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4762) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5045) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) at […]

如何使用特定的语言环境将string转换为Java?

我想将我作为string得到的一些数字转换成双精度,但是这些数字不是在美国标准语言环境中,而是在不同的数字中。 我怎样才能做到这一点?

为什么我得到一个简单的printf编译错误?

我的问题是为什么我得到了我的代码中的一个简单的printf实现下面的编译错误? 我正在复制我的代码如下: import java.util.Scanner; public class TestCodeBankAccInputs { public static void main(String[] args) { Scanner inStream = new Scanner(System.in); BankAccount myAccount = new BankAccount(100, "Bank of America Checking"); System.out.print("Enter a amount: "); double newDeposit = inStream.nextDouble(); myAccount.deposit(newDeposit); System.out.printf("%s has %7.2f", myAccount.displayName(), myAccount.getBalance()); //System.out.printf("%3s", "abc"); } } 在编译时,我得到以下错误: Exception in thread "main" java.lang.Error: Unresolved compilation problem: […]

java.io.FileNotFoundException:该文件不能作为文件描述符打开; 它可能是压缩的

我正在编程从android的音板。 问题是,一些声音的作品,有些不工作。 这里是我得到的声音不起作用的追溯 05-31 13:23:04.227 18440 18603 W System.err: java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed 05-31 13:23:04.227 18440 18603 W System.err: at android.content.res.AssetManager.openAssetFd(Native Method) 05-31 13:23:04.227 18440 18603 W System.err: at android.content.res.AssetManager.openFd(AssetManager.java:331) 05-31 13:23:04.227 18440 18603 W System.err: at com.phonegap.AudioPlayer.startPlaying(AudioPlayer.java:201) 05-31 13:23:04.227 18440 18603 W System.err: […]

为Hibernate表和列自动保留字转义

我正在尝试为几个不同的数据库使用一个Hibernate映射:H2,Oracle,MySql。 每个数据库都有一个不同的保留字列表。 我想Hibernate自动转义保留字。 我知道我可以: 使用反引号强制转义(逃避一切只是为了安全) 改变所有的标识符,所以他们肯定不是关键字在任何数据库(使他们难看) 将模式绑定到一组特定的数据库,转义关键字的联合(如果向混合添加新的数据库,将会中断) 有没有更优雅的解决scheme?

如何将date从一种格式转换为另一种格式的另一种date对象而不使用任何弃用的类?

我想将date1格式的date转换为date2格式的date对象。 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MMMM dd, yyyy"); SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyyMMdd"); Calendar cal = Calendar.getInstance(); cal.set(2012, 8, 21); Date date = cal.getTime(); Date date1 = simpleDateFormat.parse(date); Date date2 = simpleDateFormat.parse(date1); println date1 println date2