小编Mat*_*teo的帖子

如何设置默认Java版本?

我遵循了这个问题中陈述的所有说明,但在最后一部分遇到了一些问题。

我实际上有 6.22 版的 java 并且想更新到 6.30 版。

因此,在将提取的目录移动java-6-oracle/usr/lib/jvm我不知道该怎么做之后,因为上面答案中指出的脚本从 java 5 更新到 java 6。

为了清楚起见,如果我ls在 dir 中执行以下操作,则输出/usr/lib/jvm

$ ls -l /usr/lib/jvm
total 8 
lrwxrwxrwx  1 root root   14 2011-07-12 15:18 default-java -> java-6-openjdk
lrwxrwxrwx  1 root root   14 2011-07-12 12:19 java-1.6.0-openjdk -> java-6-openjdk 
drwxr-xr-x 10 root root 4096 2012-04-12 12:06 java-6.31-oracle 
drwxr-xr-x  7 root root 4096 2012-02-24 14:43 java-6-openjdk
Run Code Online (Sandbox Code Playgroud)

我现在该怎么办?


添加部分

在@fossfreedom 的建议下,我无论如何都运行了脚本,实际上它更新了 Java 版本。

事实上,如果我运行命令java -version输出将如下:

$ …
Run Code Online (Sandbox Code Playgroud)

java software-installation

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

调试`内核恐慌 - 不同步:试图杀死 init!`

接受内核更新后,我的系统停止运行。终端上的命令(如lscd等)不起作用并返回错误消息command not found,并尝试使用 GUI 执行任何操作。

我强行关闭了计算机,重新启动后我(预计)遇到了内核恐慌错误:

[timestamp]Kernel panic - not syncing: Attempted to kill init! exitcode=0x0001000
[timestamp]CPU: 0 PID: 1 Comm: run-init Not tainted 3.19.0-25-generic #26~14.04.1-Ubuntu
[timestamp]Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B150M Pro4S, BIOS P1.10 07/16/2015
[timestamp] ffff88084cd60380 ffff880851727e68 ffffffff817aed00 0000000000002478
[timestamp] ffffffff81a901a8 ffff880851727ee8 ffffffff817a8bc8 ffff880851728000
[timestamp] ffffffff00000010 ffff880851727ef8 ffff880851727e98 ffffffff81c5ee20
[timestamp] Call Trace:
[timestamp]  [<ffffffff817aed00>] dump_stack+0x45/0x57
[timestamp]  [<ffffffff817a8bc8>] panic+0xc1/0x1f5
[timestamp]  [<ffffffff81077ae1>] do_exit+0xa11/0xb00
[timestamp]  [<ffffffff81077c17>] SyS_exit+0x17/0x20
[timestamp]  [<ffffffff817b668d>] …
Run Code Online (Sandbox Code Playgroud)

boot grub2 init kernel

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

在 ubuntu 12.04 上安装 Eclipse CDT

我正在尝试将 CDT 添加到现有的 Eclipse JDT 安装中。

我正在遵循以下过程:

  1. 打开日食
  2. 帮助->安装新软件
  3. 我点击添加按钮
  4. 我输入 CDT 作为名称和链接http://download.eclipse.org/tools/cdt/releases/juno作为存储库的位置。(顺便说一句,如果我在从 eclipse 站点 - CDT master下载本地存档后尝试添加它,则会发生同样的错误)
  5. 我选择 CDT MAIN 和 CDT OPTIONAL 功能,并带有要安装的复选框,然后按下一步

在下一个窗口中,我会收到以下错误提示:

无法完成安装,因为找不到一个或多个必需的项目。正在安装的软件:C/C++ Remote Launch 6.0.0.201302132326 (org.eclipse.cdt.launch.remote.feature.group 6.0.0.201302132326) 缺少要求:C/C++ Remote Debug Launcher 2.4.0.201302132326 (org.eclipse.cdt.launch.remote.feature.group 6.0.0.201302132326) .remote 2.4.0.201302132326) requires 'bundle org.eclipse.rse.ui [3.0.0,4.0.0)' 但找不到它不能满足依赖:来自:C/C++ Remote Launch 6.0.0.201302132326 (org.eclipse) .cdt.launch.remote.feature.group 6.0.0.201302132326) 至:org.eclipse.cdt.launch.remote [2.4.0.201302132326]

奇怪的是,如果我只是在上一个屏幕中选择 CDT MAIN 功能安装,一切都很好,并且在实际安装之前我会被要求接受许可条款。

所以我有两个问题:

  1. 知道什么可以解决问题吗?
  2. 您认为为标准编程和调试安装 CDT 可选功能很重要吗?

eclipse 12.04 eclipse-cdt

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

在 Ubuntu 12.04 上安装 unetbootin

我正在尝试在 Ubuntu 12.04 LTS 上安装 UNetbootin。我从此链接下载了可执行文件并按照以下说明操作:

如果使用 Linux,请使文件可执行(使用命令 chmod +x ./unetbootin-linux,或转到 Properties->Permissions 并选中“Execute”),然后启动应用程序,系统将提示您输入密码以授予应用程序管理权限,然后将出现主对话框,您可以在其中选择分发和安装目标(USB 驱动器或硬盘),然后在出现提示时重新启动。\

所以我在我的终端上输入sudo chmod +x unetbootin-linux-584并尝试执行二进制文件,./unetbootin-linux-584但得到了这个输出:

./unetbootin-linux-584:加载共享库时出错:libXrandr.so.2:无法打开共享对象文件:没有这样的文件或目录

但是,当我检查libXrandr系统上的库时,我实际上找到了它们

$> locate libXrandr
/usr/lib/x86_64-linux-gnu/libXrandr.so.2
/usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
/usr/lib/x86_64-linux-gnu/libXrandr_ltsq.so.2
/usr/lib/x86_64-linux-gnu/libXrandr_ltsq.so.2.2.0
Run Code Online (Sandbox Code Playgroud)

所以我真的不知道问题出在哪里,我该如何解决,有什么想法吗?

shared-library unetbootin 12.04

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