jdk1.6相关内容
我有一个Java 1.6桌面应用程序,从Windows XP上的批处理文件开始使用javaw。此批处理文件有一个.lnk链接,该文件放在Windows Startup文件夹中,以便在每次系统启动时启动此应用程序。 应用程序使用SystemTray类在系统托盘上显示图标,以防它运行。手动启动此应用程序没有问题。如果它是由Windows启动过程启动的,则没有显示图标(甚至不是空白图标),但应用程序正
..
这只是一个练习,但我无法弄清楚这种歧义: private static void flipFlop(String str,int i,整数iRef){ System.out.println(str +“ciao”); } private static void flipFlop(String str,int i,int j){ System.out.println(str +
..
我正在开发需要jboss应用服务器的web项目。配置jboss服务器后,我正在运行我的应用程序。它显示如下错误:服务器已在本地主机上运行.Web在URL //localhost:8080处找到正在运行的服务器。 解决方案 为我工作 打开命令提示符 键入 netstat -noa 然后按Enter键 检查使用您的端口的进程的“PID” 并输入 taskkill / P
..
据我所知,jdk7支持fork-and-join,我可以在JDK6中使用fork-and-join而无需升级到JDK7.0吗? 解决方案 是的,请参阅此处 - 您需要的软件包是jsr166y。
..
我非常了解JDK 1.5。众所周知,除了新的API(例如AtomicInteger)之外,还有一些主要的语言变化,例如提供对泛型的支持,添加枚举,私有自动装箱和自动取消装箱等等。 我想找到一些资源,这些资源最好有JDK 1.6和1.7中新功能的简短描述(对于 big 新功能,我更喜欢阅读完整的解释)。至于API的变化,只有主要的变化是可以接受的,并且对新的变更进行简短的审查(例如,如果我记得
..
我已经读过HttpURLConnection支持持久连接,因此可以为多个请求重用连接。我尝试了它,发送第二个POST的唯一方法是第二次调用openConnection。否则我得到一个IllegalStateException(“已经连接”); 我使用了以下内容: 试试{ 网址url =新网址(“http:// someconection.com“); } catch(例外e){}
..
public class Primitive { void m(Number b,Number ... a){} //加宽,自动装箱 - >加宽 - > varargs void m(字节b,数字... a){} //取消装箱,自动装箱 - >加宽 - > varargs public static void main(String [] args) { 字节b = 12;
..
我刚才注意到JDK 6设置默认TimeZone的方法与JDK5不同。 以前,新的默认值将存储在线程局部变量中。使用JDK6(我刚刚查看了1.6.0.18),实现已经改变,因此如果用户可以写入“user.timezone”属性,或者如果没有安装SecurityManager,则时区会在整个VM范围内发生变化!否则会发生线程局部更改。 我错了吗?这似乎是一个相当大的变化,我在网上找不到任何
..
任何人都可以从 String.java 解释以下代码,具体为什么有三个 if 语句(我已标记 // 1 , // 2 和 // 3 ) 私有静态类CaseInsensitiveComparator 实现Comparator
..
可能重复: 不支持的主要.minor版本51.0 我是尝试构建一个应用程序,但它给出了一些错误。我的JDK版本如下: java version“1.6.0_30” Java(TM)SE运行时环境( build 1.6.0_30-b12) Java HotSpot(TM)客户端VM(版本20.5-b03,混合模式,共享) 这是我的错误日志: Buil
..
我使用类 javax.tools.JavaCompiler (jdk6)来编译源文件,但源文件依赖于某些jar文件。如何设置 javax.tools.JavaCompiler的类路径? 解决方案 javax.tools.JavaCompiler#getTask()方法需要一个 options 允许设置编译器选项的参数。以下消息描述了一种设置它们以便访问调用程序的类路径: 您需要配置标
..
以下是我项目的结构: 我需要在 config.properties > MyClass.java 。 我尝试使用相对路径进行如下操作: //从MyClass.java调用的代码 文件f1 =新文件(“.. \\..\\..\\ config.properties”); String path = f1.getPath(); prop.load(new FileInputSt
..
我正面临着Hibernate的问题。 使用Hibernate 3.2.6和JDK 1.7.0_21 这个问题是由于JDK与Hibernate版本兼容? 这个问题是随机的。我仍然无法找到重现的步骤。 2014-07-14 06:09:10,661 [DEBUG] EventExpenseAreaService.getEventSummary:654 - 收入价值(Hari
..
我想知道最新的JDK中的G1垃圾回收器有什么经验?我看到> NullPointerException 在我的程序中抛出,尽管代码在先前的JDK中没有改变并且行为正确。 解决方案 我一直在使用jEdit运行: -Xmx192M -XX:+ UnlockExperimentalVMOptions -XX :+ UseG1GC 最近几天在windows上。没有遇到任何问
..
我已经开发了许多用Java处理文件的类。我正在一个Linux机器上工作,并且正在愉快地输入新文件(“path / to / some / file”); 。当提交时,我意识到项目中的其他开发人员正在使用Windows。现在我想调用一个方法,它可以接受一个形式为“/ path / to / some / file”的字符串,并根据操作系统返回一个正确的分开的路径。 例如: “path /
..
文件文件=新建文件(路径); 如果(!file.delete()) { 抛出新的IOException( “无法删除该文件因为”+ getReasonForFileDeletionFailureInPlainEnglish(file)); } 有没有一个很好的实现 getReasonForFileDeletionFailureInPlainEnglish(file) 已
..
在尝试使用Eclipse IDE(使用jdk1.7)使用NETbeans(使用jdk1.7)调用使用Eclipse IDE(使用jdk1.6)进行的EJB时,我遇到以下错误 - 线程“main”中的异常java.lang.UnsupportedClassVersionError:stateless / TestEjbRemote:不支持的major.minor版本51.0 java.lan
..
我正在使用Mac OS X Yosemite版本10.10.1和Eclipse Luna 4.4 我将Android SDK集成到Eclipse中,并显示以下错误 我在网上搜索,我知道这个问题是基于java JDK版本问题。 在我的Mac我安装了JDK 1.6和1.7和1.8。 我知道JDK 1.6将不支持android 5.所以在Eclipse中我将java编译器设置为J
..
我们正在使用Apache XML-RPC 3.1.3与Air计费解决方案进行通信。在文档中,它提到apache xml-rpc跟随日期格式为java.util.Date'19980717T14:08:55',但我们的供应商实现日期为'yyyyMMdd'T'HH:mm:ssZ'添加时区:( 审阅文档后,我们知道,我们需要开发自定义数据类型以使用ISO不同的日期格式。 http://ws.ap
..
我正在使用Eclipse与JDK 1.7。我以前的项目是在java 7和JDK 1.7中开发的。 现在,我想在Eclipse中在JDK 1.6下构建一个新项目。有可能这样做,以便一些项目基于JDK 1.7,而其他项目基于JDK 1.6而没有冲突? 如果可以完成,请让我知道如何一步一步。 更新: 我的默认JDK是1.7。我创建了一个基于jdk1.7的新项目。然后我去这个项目的属性,然
..