Tag: java 7

Java applet不会在JRE7下运行,控制台中不会显示错误

在Windows 7,64位,自从升级到32位JRE-7,在IE9 32位或Chrome下,我无法运行这样的小程序。 在Applet矩形内部,我看到消息“Error.Click for details” 单击小程序框(空白)会弹出一个对话框: Application Error DrawingLines.class There was an error while executing the application. Click “Details” for more information. 单击“详细信息”按钮可打开Java控制台,但没有错误 Java Plug-in 10.3.0.5 使用JRE版本1.7.0_03-b05 Java HotSpot(TM)客户端VM 用户主目录= C:\ Users \ Blah ————————————————– – c:清除控制台窗口 f:在终结队列上完成对象 g:垃圾收集 h:显示此帮助信息 l:dump classloader list m:打印内存使用情况 o:触发日志记录 问:隐藏控制台 r:重新加载策略配置 s:转储系统和部署属性 t:转储线程列表 v:转储线程堆栈 x:清除类加载器缓存 0-5:将跟踪级别设置为 ————————————————– – […]

jdk7 32位windows版下载

我只是想下载windows 7 JDK 7 32-bit版本。 Oracle上JDK的系统要求说它支持32-bit版本,但它没有列在下载页面上。 我该如何下载32-bit版本?

Oracle JDK安装了两个JRE?

在downvoting或close- request这个问题之前,请看这个问题是关于JDK 7而不是6,它有第二个问题’Q2’,任何重复的线程都没有解决这个问题,这个问题不仅仅是四个 java.exe实例。 谢谢! 我刚刚安装了Oracle的Java SE JDK(64位),这导致了以下目录布局,并且不知何故有两个 JRE: C:\Program Files\Java\ \jdk1.7.0_40 \jre \jre7 我现在是四个 java.exe可执行文件的自豪拥有者: C:\Program Files\Java\jdk1.7.0_40\bin\java.exe C:\Program Files\Java\jdk1.7.0_40\jre\bin\java.exe C:\Program Files\Java\jre7\bin\java.exe C:\Windows\System32\java.exe Q1:我应该在搜索路径中添加哪一个来执行基于Java的应用程序? 问题2:我是否需要将无限制JCE策略文件放入我的搜索路径中相应JRE的安全子目录中,或者也放入所有其他文件以便正常工作?

Windows 8上的Java 7 Debug无法正常工作

我正在尝试使用Java 1.7.0_21在Windows 8上调试applet。 我已将bleow添加到运行时参数中。 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 当我尝试连接时,我在本地和远程计算机上遇到“无法打开与主机的连接,在端口5005上”错误。 如果我做netstat -an我没有看到任何端口5005正在收听。 似乎JVM没有打开监听调试端口。 我已经将端口添加到防火墙,甚至完全禁用了防火墙,但没有区别。 有没有其他人试图在Windows 8上调试Java 7? 谢谢

向maven exec添加一个jar:java classpath

我有一个批处理文件,它使用maven运行java类,它依赖于tools.jar(来自JDK)。 例如: mvn -f。\ pom.xml -e exec:java -Dfile.encoding =“UTF-8”-Dexec.mainClass = MyClass -Dexec.args =“%1%2%3%4%5%6%7% 8%9“-Dexec.classpathScope =运行时 我的程序使用JDK中的tools.jar,我在maven中添加了一个指向它的系统依赖。 由于exec:java目标不包含系统依赖项,我想手动从命令行添加依赖项。 虽然我预计它是微不足道的,但我可以找到办法。 任何帮助将不胜感激。 谢谢, 阿夫纳

自JDK 7以来,Java JDK 8 IndexedPropertyDescriptor已使用List对象进行了更改

我有一个简单的问题。 我有一个在Java JDK7中工作的程序,但由于一些内省的更改,它在JDK8中不起作用。 这是一个重现问题的测试程序: import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) throws IntrospectionException { BeanInfo info = Introspector.getBeanInfo(MyListClass.class); PropertyDescriptor[] descriptors = info.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { System.out.println(descriptors[i].getClass().getName() + ":" + descriptors[i].getName()); } System.out.println("\n"); BeanInfo info2 […]

使用没有Servlet容器的CDI

我想用Java Swing编写一个简单的Java桌面应用程序。 通常我使用Spring Framework来执行dependency injection并构建整个类结构。 但是,我已经看到CDI越来越受欢迎,并想尝试一下。 我想使用CDI对我的项目进行dependency injection,但我不知道如果没有Servlet容器(因为它使用的是Spring)是否可行。 每个教程似乎都与servlet容器或应用程序服务器有关。

Java 1.7中的JAX-WS HTTP日志记录

我使用JAX-WS作为客户端。 我曾经使用以下系统属性来记录所有HTTP请求和响应以进行调试: com.sun.xml.ws.transport.local.HTTPTransportPipe.dump=true 但是,由于升级到Java 1.7并使用内置的JAX-WS(而不是外部库),此function已停止工作。 我已经做了很多搜索,以找到1.7中的等效物但是没有运气。 有人知道如何记录输出吗? 谢谢你的帮助

为什么java会抱怨有大量条目的jar文件?

我偶然发现了以下问题 – 当我创建包含超过65k条目的.jar文件时,java会抱怨“无效或损坏jarfile”。 例: $ # in fresh dir $ for i in {1..70000}; do touch $i; done $ jar cf app.jar {1..70000} $ java -jar app.jar Error: Invalid or corrupt jarfile app.jar 但如果我使用少量文件,它的工作原理如下: $ jar cf app.jar {1..60000} $ java -jar app.jar no main manifest attribute, in app.jar 我听说旧的.zip文件格式有65k文件限制,但Java 7默认情况下应该使用ZIP64。 为什么会这样? 有办法解决吗?

是否有Java 7中的ImmutableEnumSet计划?

我想拥有EnumSet的所有效率并传递它,而不必担心有人会修改它。