相关疑难解决方法(0)

JDK8u40的src.zip在哪里?

我安装了JDK8u40,但只找到了javafx-src.zip.

我在哪里可以找到JDK的源代码?src.zip?

以下是安装后的内容:

顺便说一句,我没有看到安装向导!这很奇怪.

在此输入图像描述

添加1

今天我尝试了几个Java安装包.所有都是从Oracle官方网站下载的.

  • JDK-6u45-Windows的i586.exe
  • JDK-7u75-Windows的i586.exe
  • JDK-8u20-Windows的i586.exe
  • JDK-8u25-Windows的i586.exe
  • JDK-8u31-Windows的i586.exe
  • JDK-8u40-Windows的i586.exe

双方6u457u75在我的箱子装好.我可以看到安装向导.并src.zip安装.

但是8u258u40都安静地安装了.并且没有安装src.zip文件,因为我没有机会在向导中选择它.

我不确定这是我的错,还是Oracle的某个人犯了错误.

正如@SubOptimal所评论的那样,该/s选项表示静默安装.我想知道是否有强制GUI安装向导打开的选项.

我在用 Windows 7 Enterprise x64 Build 7601 SP1

java openjdk java-8

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

这个HashSet如何产生排序输出?

[1,2]即使hashset未排序,以下代码也会产生输出.

Set set = new HashSet();
set.add(new Integer(2));
set.add(new Integer(1));
System.out.println(set);
Run Code Online (Sandbox Code Playgroud)

这是为什么?

java hashset

6
推荐指数
2
解决办法
3874
查看次数

为什么 Groovy eachDir() 每次都给我相同的排序?

我正在创建一个包含子目录列表的文件

task createNotes {
  doLast {
    def myFile = new File("my-notes.txt")
    def file = new File("src/test/")
    println myFile.exists()
    myFile.delete()
    println myFile.exists()
    println myFile.absolutePath
    println file.absolutePath
    myFile.withWriter {
      out ->
        file.eachDir { dir ->
          out.println dir.getName()
        }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

显然不能保证排序顺序,但每次运行它时,我都会得到相同的排序顺序:

soft
java
calc
conc
caab
pres
Run Code Online (Sandbox Code Playgroud)

如果我将“soft”目录更改为“sofp”,则输出为:

java
sofp
calc
conc
caab
pres
Run Code Online (Sandbox Code Playgroud)

当我把名字改回来时,它会回到原来的顺序。

它似乎没有按任何特定顺序排序 - 这与说明无法保证顺序的文档相匹配,但如果是这样,为什么每次总是给我相同的排序?

java groovy jvm gradle

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

标签 统计

java ×3

gradle ×1

groovy ×1

hashset ×1

java-8 ×1

jvm ×1

openjdk ×1