标签: java

如何告诉 javac 要包含哪些库

所以我试图从终端运行一个 java 文件。但是该文件使用的是 apache.commons.io 库,因此简单的 javac MyFile.java 在这里不起作用。

你如何在终端中包含库?

command-line gnome-terminal java

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

“您的 Java 版本已过时。” 在 Ubuntu 2014.04 上

使用完全更新的 Ubuntu 2014.04,Firefox 告诉我:

您的 Java 版本已过时。

如何更新Java?

输入java -version终端告诉我:

java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
Run Code Online (Sandbox Code Playgroud)

打字which java告诉我/usr/bin/java

updates security java

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

Chrome 浏览器上的 Java 插件问题

我正在运行 Ubuntu 14.04 64 位。在这个上安装了java。

版本 1.7.0_55。试图在谷歌浏览器上启用 java 但失败了。

我符号链接 libnpjp2.so 到 /opt/google/chrome/plugins

也试过icetea插件

它在 Firefox 中运行良好。但是在 chrome 中,它说从 www.java.com 安装 java 运行时环境

有人可以帮我吗。我被困在过去 2 天

64-bit java 14.04

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

无法在 Ubuntu 12.04 中安装 Java JDK:损坏的软件包

我尝试输入这个来安装java JDK

 sudo apt-get install openjdk-7-jdk
Run Code Online (Sandbox Code Playgroud)

它用这个回应

Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 openjdk-7-jdk : Depends: openjdk-7-jre (= 7u55-2.4.7-1ubuntu1~0.12.04.2) but it is not going …
Run Code Online (Sandbox Code Playgroud)

java

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

Geany 没有找到 javac

我正在尝试使用 Geany 编译 Java 程序。我进入/bin/sh: 1: javac: not found编译器窗口。那里的可用帮助建议确保您安装了 OpenJDK,我这样做(6 和 7)。翻来覆去,我发现javac/usr/share/bash-completion/completions. (我很犹豫要不要开始在 Ubuntu 上搞弄 Java,因为它似乎很喜怒无常。) 我如何将 Geany 指向我的 Java 安装? 任何建议将不胜感激。

java geany 14.04

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

创建 bash 文件以打开 minecraft 启动器

我在终端中使用这个命令来运行带有 java 8 的 minecraft 启动器:

/home/max/Java/jre1.8.0_25/bin/java -jar Minecraft.jar
Run Code Online (Sandbox Code Playgroud)

我包含了完整的 java 路径,因为我是/home作为普通用户安装的,我想包含它。

该命令有效,它使用 Java 8 打开启动器,但我想制作一个 bash 文件,因此我不必打开终端。而且,最重要的是,当我在 Minecraft 启动器中单击播放并开始游戏时,我不希望终端保持打开状态。

现在,如果我在游戏开始时手动关闭终端,游戏也会关闭。

command-line bash java minecraft

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

即使安装了 JDK,也会出现“未安装 Oracle JDK 7”错误

我通过下载 jdk-7u40-linux-x64.tar.gz 并点击此链接手动安装了 Java Jdk 。当我检查它的版本时,它没问题:

user@mylaptop:~$ java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用以下命令安装 pip 时:

sudo apt-get install python-pip
Run Code Online (Sandbox Code Playgroud)

或输入如下内容:

sudo apt-get -f install
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

user@mylaptop:~$ sudo apt-get install python-pip
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-pip is already the newest version.
The following packages were automatically installed and are no longer required:
  fonts-dejavu-extra libbonobo2-0 libbonobo2-common libgconf2-4 libgnome2-0 …
Run Code Online (Sandbox Code Playgroud)

apt java jdk oracle

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

«cmd /C start "Title" "C:\Folder\file.bat"» 的 Linux 等效项

我有一个 Java 程序,它Runtime.getRuntime().exec()使用以下命令在 Windows 上运行一个批处理文件:

cmd /C start "Title" "C:\Folder\file.bat"
Run Code Online (Sandbox Code Playgroud)

由于cmd /C执行命令,Java 程序很快结束,然后终止(1)启动批处理脚本(2)。因此进程(批处理文件)将继续独立运行。 start "Title" "C:\Folder\file.bat"

现在,假设我有一个 shell 脚本(例如file.sh),我想从 Java 启动它并且有类似的行为。它怎么可能是Linux 中的等效命令(3)


笔记

  1. 请参阅CMD.exe(命令外壳) | Windows CMD | SS64.com
  2. 请参阅开始 - 启动程序 | Windows CMD | SS64.com
  3. 标题 ( "Title") 不是必需的。

command-line bash java

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

为什么“sudo java”将用户主目录更改为/root?

我有一个程序需要访问我的主目录中的文件。

由于程序没有 root 权限,Ubuntu 不会允许这种情况发生。起初我运行了这个 java 命令(它不起作用,因为程序没有访问文件的权限):

java -jar this.jar
Run Code Online (Sandbox Code Playgroud)

该程序无法检测到我需要它的文件。程序告诉我它使用的路径是/home/myhome/directory. 这条路是正确的。但是随后该程序需要 root 权限才能实际访问该文件,所以我尝试了:

sudo java -jar this.jar
Run Code Online (Sandbox Code Playgroud)

然后程序试图访问的目录就是/root/directory我遇到的问题。

有什么方法可以让我以 root 身份运行程序,程序将home目录视为/home目录而不是/root目录?

permissions command-line sudo java

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

在 ubuntu 上安装 Java

我试图在 ubuntu 上安装 java,但找不到让它工作的方法。有没有办法用apt-get安装java?

java

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