在更新管理器的提示下,我今天将sun-java6-jdk包的安装更新到6.24-1build0.10.10.1版本。但是,这现在会导致一些编译失败,所以我想回到我安装的前一个版本。我尝试了下面的命令来安装上一个版本但我不确定我是否有正确的版本:E: Version ‘6.22-0ubuntu1~10.10’ for ‘sun-
我想使用sun.misc.BASE64Encoder包的Base64编码器,因为我需要对密码进行编码。但是,当我输入这个包的导入时,会产生一个错误。return new BASE64Encoder().encode(DIGEST.digest((username.toLowerCase() + password).getBytes()));在java
我正在尝试在我的ubuntu中安装JAVA。我从甲骨文网站下载了它,它是一个.sh文件。Please ensure that you have Java 6 or newer installed on your system and accessible in your PATH or bysetting JAVA_HOME.
当试图从运行中的Java进程获取堆转储时,我得到了这个Stacktrace。是什么原因造成了这种情况,我要做什么才能做一个正确的堆转储? at sun.tools.jmap.JMap.runTool(JMap.java:201)
at sun.tools.jmap.JMap.main(JMap.java(VirtualBaseConstructor.jav
我已经安装了sun,但是我想回到OpenJDK 7,我试图使用命令sudo apt-get install openjdk-7-jre从终端重新安装,这个命令来自Synaptic和Software,但是不起作用我尝试使用命令java -version,然后得到类似于The java program can be found on follow packages» open-7-jre-headless的消息我不想只为Java格式化我的电脑。
谢谢。
当我在我的应用程序上运行一个方法时,我得到了以下异常,但是缺少'JarSignerResources‘的类在我的类路径中(tools.jar的一部分)。Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAcce