2015-01-16 119 views
0

我从存储库下载了Oracle的java7 sdk:ppa:webupd8team/java和 我运行ubuntu 12.04。Java.net缺少类?

当我使用套接字等从java.net其他类的罚款。

但是,当我搜索:

import java.net.SocketOption; 
import java.net.StandardSocketOptions; 
import java.nio.channels.NetworkChannel; 

我找不到的东西。它说它找不到符号。我必须安装更多东西吗?是否我必须要做这些类的工作?

+1

这是一个IDE问题,或者它也不会从终端上运行?你能检查一下吗? – svenhornberg

+2

你为什么不从官方网页下载sdk? –

+0

@fuubah选中。它不是从终端编译。 –

回答

0

我明白了。 我从Ubuntu的仓库安装了OpenJDK。

然后我切换默认是OpenJDK的:

sudo update-alternatives --config java 
1

我在src.zip中发现类的源代码,直接在JDK的根文件夹中。

+0

在我的根目录中也有JDK的根文件夹,位于src.zip中。我该怎么办? –

+0

您正在使用哪种IDE? –

+0

IDE是Geany。问题在于存储库已经够旧或者很乱。我安装了OpenJDK,现在一切正常。谢谢 –