标签: java

更新替代:错误:没有替代方案

我试图遵循问题如何正确删除 OpenJDK 和 JRE 并设置系统仅使用且仅使用 Sun JDK 和 JRE?,但似乎有一些副作用:

root@ubuntu10:/usr/local/bin# update-java-alternatives -s java-6-sun
update-alternatives: error: no alternatives for java-rmi.cgi.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.
Run Code Online (Sandbox Code Playgroud)

知道如何纠正这个吗?

java jdk

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

Netbeans 7.0.1 已安装但无法运行

我安装了 Netbeans 7.0.1,并且确保安装了我能找到的所有 JDK 和 JRE。它安装没有错误。我也看到了这个问题,并确保我也遵循了那里的所有说明。

我从未收到任何类型的错误消息。据我所知,它安装没问题。

但是,当我尝试运行 Netbeans 时,我没有得到任何响应。如果我从命令行运行它,大约 30 秒后,提示就会回来。没有任何类型的错误消息让我知道出了什么问题。

$ /bin/sh "/home/dave/netbeans-7.0.1/bin/netbeans"
$
Run Code Online (Sandbox Code Playgroud)

有什么问题,我如何让 Netbeans 运行?


新的命令行输出作为答案中提供的以下说明的结果:

$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                      Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode

Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/java-6-sun/jre/bin/java to provide /usr/bin/java (java) in manual mode. …
Run Code Online (Sandbox Code Playgroud)

java netbeans software-installation

4
推荐指数
1
解决办法
3万
查看次数

无法执行 Java 程序:UnsupportedClassVersionError

我已经安装了 JDK 6,但我无法执行 Java 程序。

例如,我制作了 test.java。我编译它,编译时javac tes.java没有错误,但是当我想执行该程序时,它总是显示错误。我用java tes.

Exception in thread "main" java.lang.UnsupportedClassVersionError: tes : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: tes. Program will exit.
Run Code Online (Sandbox Code Playgroud)

我的 javac 版本是 1.7.0,我的 java 版本是 1.6.0。

这是我的tes.java代码:

class tes{

    public static void main(String[]args){
        System.out.println("hello");    
    }   

}
Run Code Online (Sandbox Code Playgroud)

java

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

如何关闭/重启/挂起...无需身份验证或确认?

我正在寻找一个终端命令来关闭,而不必写下我的密码,也无需安装任何额外的程序。

就像单击关机按钮时一样,为什么它不要求我输入密码,而 gnome-pie 之类的程序在不要求我输入密码且未确认的情况下关机。

我想要这个命令,因为我是一名 Java 程序员,我想使用它。

command-line shutdown programming java 11.10

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

从 ramdisk 运行 Java 和 Eclipse 的好方法

经常有人向我建议,为了提高 Eclipse 开发环境的性能,我应该将 Java JDK/JVM(可能还有 Eclipse)移到 Ramdisk。

我知道 Ubuntu 有这个 /dev/shm 设备始终可用,但是设置带有 Java 的 ram 磁盘的正确方法是什么,每次我启动时都会在那里?

performance eclipse memory java

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

如何安装杰德?

我对 Ubuntu 很陌生。我需要一种在我的系统中安装Jad的方法。

任何人都可以帮我解决这个问题吗?

installation java

4
推荐指数
1
解决办法
3万
查看次数

Eclipse 的桌面链接

我正在尝试在 ubuntu 上安装 eclipse。我做了什么:我解压了 eclipse 的 tar 档案。我试图从命令行启动 eclipse - 像这样 - ./eclipse。有用。但是后来我尝试使用以下内容创建桌面图标:gnome-desktop-item-edit ~/Desktop --create-new。在一个新图标中,我显示了可以从命令行启动的 eclipse 可执行文件的路径。但随后 eclipse 并没有开始说明:

A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/home/artem/eclipse/jre/bin/java
java in your current PATH
Run Code Online (Sandbox Code Playgroud)

如果我尝试通过双击原始启动器来启动 eclipse,则会出现相同的消息。所以它从终端启动而不是从桌面启动(双击时它不会启动)而且我在终端中收到一条消息(在某​​个阶段它出现):

(gnome-desktop-item-edit:8998): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Failed to create file '/root/.local/share/recently-used.xbel.DSV8LW': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我正在使用 …

eclipse java

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

无法加载 SWT 库“UnsatisfiedLinkError: no swt-gtk-4233”

我是一个 Java 新手,他只是通过 eclipse Juno 使用 SWT for GUI 制作了一个简单的 Java 程序。代码运行正常,程序能够在 eclipse 中运行,所以我编译了它并使它成为一个可运行的 jar 文件,以便它可以在 eclipse 外部运行。我尝试使用终端运行它,但出现了此错误。

Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
no swt-gtk-4233 in java.library.path
no swt-gtk in java.library.path
Can't load library: /home/abody/.swt/lib/linux/x86_64/libswt-gtk-4233.so
Can't load library: /home/abody/.swt/lib/linux/x86_64/libswt-gtk.so

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:331)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:240)
at org.eclipse.swt.internal.C.<clinit>(C.java:21)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:133)
at Class1.main(Class1.java:12)
Run Code Online (Sandbox Code Playgroud)

所以现在看起来它找不到libswt-gtk-4233.so其他文件。但是,当我查看.swt文件夹时,我有一个libswt-gtk-3740.sonot 4233。

所以它试图找到一个更新的文件。那么这意味着什么,我应该更新 SWT 吗?这是怎么回事?

eclipse java

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

Aptana studio 3 给我一个 java 丢失错误?

之后下载的Aptana恩在我家提取它的文件夹我运行它像这样

./AptanaStudio3
Run Code Online (Sandbox Code Playgroud)

之后我得到一个盒子说

A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Aptana Studio 3. No Java virtual machine
was found after searching the following locations:
/home/****/.Aptana_Studio_3/jre/bin/java
java in your current PATH
Run Code Online (Sandbox Code Playgroud)

我从来没有在我的 ubuntu 机器上安装过 java。我目前正在运行 12.10

java aptana-studio

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

如何阅读 OpenJDK 7 文档(或其他 -doc)包?

我已经安装了 openjdk-7-doc 但我找不到在哪里可以阅读 API 的文档?

例如:如何查找/阅读“字符串类”API 文档

我更喜欢基于 GUI 而非命令行,但我也想知道如何使用命令行读取它们。

command-line documentation java jdk openjdk

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