标签: java-7

Java SE强大的Java 7加密技术?

Java 7的预览版似乎缺少JCE包,以实现无限的加密强度.有人偶然发现了这样的事吗?

java cryptography jce java-7

8
推荐指数
2
解决办法
1万
查看次数

java.lang.Object VS java.util.Objects,有什么区别?

众所周知,Object是Java中的根类.我找到了一个Objects看起来非常相似的类Object.

Theis Objects课让我困惑了一段时间.任何人都可以告诉我何时何地应该使用该Objects课程?

java java-7

8
推荐指数
1
解决办法
6925
查看次数

CloneNotSupportedException即使在实现Cloneable时也是如此

为什么以下代码在JDK7中抛出CloneNotSupportedException而在JDK6中抛出?

public class DemoThread extends Thread implements Cloneable {

    /**
     * @param args
     */
    public static void main(String[] args) {
        DemoThread t = new DemoThread();
        t.cloned();
    }

    public DemoThread cloned()
    {
        try {
            return (DemoThread) super.clone();
        } catch (CloneNotSupportedException e) {
            e.printStackTrace();
        }
        return null;
    }

}
Run Code Online (Sandbox Code Playgroud)

java java-7

8
推荐指数
1
解决办法
2654
查看次数

缺少泛型类Class <T>的类型参数,其中T是类型变量

我使用Oracle JDK 7,当我构建项目时,我收到了以下消息:

missing type arguments for generic class Class<T> where T is a type-variable: 
T extends Object declared in class Class
Run Code Online (Sandbox Code Playgroud)

这是班级:

public class Among {
private static final Class<?>[] EMPTY_PARAMS = new Class[0]; //warning line
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决它.它在很多地方使用,我有很多警告.

java generics java-7

8
推荐指数
1
解决办法
9454
查看次数

启用nimbus时,JDK7中无法透明且未修饰的JFrame

看这张图片 : 透明的JFrame

这是透明框架的代码:

GraphicsEnvironment ge = 
        GraphicsEnvironment.getLocalGraphicsEnvironment();
        GraphicsDevice gd = ge.getDefaultScreenDevice();

        if (!gd.isWindowTranslucencySupported(TRANSLUCENT)) {
            System.err.println(
                "Translucency is not supported");
                System.exit(0);
        }

        JFrame.setDefaultLookAndFeelDecorated(true);
Run Code Online (Sandbox Code Playgroud)

这很好但是在尝试通过添加启用LookAndFeel时

    try {
    for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
         if ("Nimbus".equals(info.getName())) {
            javax.swing.UIManager.setLookAndFeel(info.getClassName());
            break;
          }
    }
}catch(.......)
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误

线程"AWT-EventQueue-0"中的异常java.awt.IllegalComponentStateException:框架被修饰

这个错误是什么?以及如何解决?

感谢您的回答和建议.

编辑

问题问题/ CrossPosted

java swing nimbus translucency java-7

8
推荐指数
2
解决办法
8026
查看次数

Java 7但不是Java 6:"不是抽象的,不会覆盖抽象方法"

有人可以解释为什么这会在JDK 1.6中编译,但在JDK 1.7中没有我收到错误消息:

java:示例不是抽象的,并且不会覆盖java.lang.Comparable中的抽象方法compareTo(java.lang.Object)?

import java.util.concurrent.*;

public class Example implements ScheduledFuture
{
    @Override public long getDelay(TimeUnit unit){ return 0; }
    @Override public int compareTo(Delayed o) { return 0; }
    @Override public boolean cancel(boolean mayInterruptIfRunning) { return false; }
    @Override public boolean isCancelled() { return false; }
    @Override public boolean isDone() { return false; }
    @Override public Object get() throws InterruptedException, ExecutionException {  return null; }
    @Override public Object get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { return null; } …
Run Code Online (Sandbox Code Playgroud)

java generics type-erasure raw-types java-7

8
推荐指数
1
解决办法
5588
查看次数

PKIX路径不与Windows环境中的任何信任锚错误链接

我对SSL和Webservices如何在细粒度级别上工作有点痴迷.我正在开发一个调用多个Web服务的系统,其中一些具有安全URL,另一些则没有什么问题.但是,目前我正在与Endicia的LabelServer Web API进行集成.Web服务用于计算和打印邮资.

测试URL和WSDL位于:https://www.envmgr.com/LabelService/EwsLabelService.asmx

我使用wsimport创建和设置一个Java客户端来连接到这个webservice但是当我尝试所有它时我得到了错误

PKIX路径验证失败:java.security.cert.CertPathValidatorException:Path不与任何信任锚链接

此错误记录在此处:Java7拒绝信任信任存储中的证书

其中讨论了Java 7如何使用带有"坏"关键字的自签名证书强制出错.在这种情况下,错误定义为不包含keyCertSign.Web服务确实可以使用Java 6.我可以相信这种情况可能适用于此证书,因为它仅用作测试服务器,但我不知道如何验证.

有一个关于它的错误报告已经解决了(http://bugs.java.com/bugdatabase/view_bug.do?bug_id=7018897),但我不确定这些转换如何解决Windows Tomcat的问题环境.我将证书导出到我的机器上,但不确定如何从那里开始.

编辑:我尝试使用OpenSSL修改证书并将其添加到我的密钥库,如"拒绝信任信任存储中的证书"链接中所述,它不起作用.看起来这是一个由证书所有者完成的过程,对吗?我想知道是否有一些方法可以配置我的Java 7环境让这个证书通过.

ssl keystore keytool java-7

8
推荐指数
2
解决办法
5万
查看次数

Java NIO - Files.isSameFile与Path.equals的不同之处

我无法理解java.nio.file.Files.isSameFile方法与java.nio.file.Path.equals方法的不同之处.

有人可以告诉他们有什么不同吗?

java nio java-7

8
推荐指数
1
解决办法
4728
查看次数

IntelliJ - 所选目录不是JDK的主页

类似于这个问题IntelliJ,"所选目录不是JDK的主页",我收到一个错误,我的JDK目录突然无效.

Intellij JDK错误

即使我的JDK目录看起来很好,上次我加载了IntelliJ

我的JDK目录

所以我选择了一个有效的JDK目录但仍然出现了这个错误.

我的IntelliJ版本

什么可能导致这个?什么能解决这个问题?

java ide intellij-idea java-7 intellij-15

8
推荐指数
1
解决办法
8028
查看次数

Java - 在方法参数中使用Class参数

我有以下课程:

public class Publisher<T> {

    private static final Class[] SUPPORTED_CLASSES = new Class[]{T1.class, T2.class};

    public Publisher() {
        if(Arrays.asList(SUPPORTED_CLASSES).contains(T)) { // error: expression expected!
            System.out.println("Class not supported!");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如何检查类参数是否符合实现?
在上面的例子中,我不能使用类参数T作为参数.

java generics java-7

8
推荐指数
2
解决办法
2791
查看次数