标签: java

由于权限被拒绝,无法打开,/var/log/cassandra/gc.log

/var/log 文件有什么用?当我尝试在 Ubuntu 16.04 上运行 cassandra 时

OpenJDK 64-Bit Server VM warning: Cannot open file /var/log/cassandra/gc.log due to Permission denied
Run Code Online (Sandbox Code Playgroud)

之后

19:47:58,887 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[SYSTEMLOG] - Active log file name: /var/log/cassandra/system.log
19:47:58,887 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[SYSTEMLOG] - File property is set to [/var/log/cassandra/system.log]
19:47:58,889 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[SYSTEMLOG] - openFile(/var/log/cassandra/system.log,true) call failed. java.io.FileNotFoundException: /var/log/cassandra/system.log (Permission denied)
    at java.io.FileNotFoundException: /var/log/cassandra/system.log (Permission denied)
Run Code Online (Sandbox Code Playgroud)

为什么我会有这些问题?这是我的java

java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
Run Code Online (Sandbox Code Playgroud)

这些是权限

/var/log$ …
Run Code Online (Sandbox Code Playgroud)

permissions java 16.04 cassandra

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

IntelliJ IDEA 与 Android Studio 中相同字体的呈现方式不同

我同时使用 IntelliJ IDEA 和 Android Studio 进行开发,并且在很长一段时间内,我一直试图弄清楚为什么这两个程序来自同一家公司,并且构建在相同的代码库上,并使用完全相同的字体设置(和相同的文本抗锯齿方法)将在编辑器窗格中以不同方式呈现文本。

例如,两个程序都设置为使用DejaVu Sans Mono, 12pt:

  • 安卓工作室:

    在此处输入图片说明

  • 智能想法:

    在此处输入图片说明

您可以清楚地看到差异,字体更薄和/或几乎就像在 IntelliJ 中没有抗锯齿一样。

这一直让我感到厌烦,因为我发现 IntelliJ 中的文字更难看。

有没有其他人以前经历过这种情况并知道如何解决它?

fonts java intellij android-studio

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

尝试在 Ubuntu 18.04 上运行 Minecraft 时 JDK 崩溃

尝试在 18.04 上安装 Minecraft,但出现以下错误。

OpenJDK 64-Bit Server VM warning:
Option UseConcMarkSweepGC was deprecated in version 9.0
 and will likely be removed in a future release.
Unrecognized VM option 'CMSIncrementalMode'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)

有什么建议?

java games jdk openjdk minecraft

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

update-java-alternatives jinfo 文件不存在

我正在尝试学习如何快速更改我的系统使用的 Java 版本,如本文所述:https : //aboullaite.me/switching-between-java-versions-on-ubuntu-linux/ 我使用过 apt-安装 openjdk-8-jdk,当我运行 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-11-openjdk-amd64/bin/java      1101      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1101      manual mode
* 2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个可以在版本之间切换的脚本,如文章中所述。(这是文章中的脚本:

sudo update-java-alternatives -s java-8-oracle
export JAVA_HOME=/usr/lib/jvm/java-8-oracle/
export PATH=$PATH:$JAVA_HOME
Run Code Online (Sandbox Code Playgroud)

但是当我尝试时,会发生这种情况:

sudo update-java-alternatives -s java-8-openjdk-amd64
update-java-alternatives: file does not exist: /usr/lib/jvm/.java-8-openjdk-amd64.jinfo
Run Code Online (Sandbox Code Playgroud)

如何在没有错误的情况下更新 java-alternatives?我应该跳过那条线吗?

java openjdk apt-cache update-alternatives

5
推荐指数
2
解决办法
2353
查看次数

R:无法安装 rJava;什么是 r-api-3.4?

我在带有 R 版本 3.5.1 的 Ubuntu 18.04 机器上,按照此链接安装。我试图安装CRAN包rJava,这是我做下面的方式(如看到这里):

sudo apt-get install r-cran-rjava
Run Code Online (Sandbox Code Playgroud)

但是,我明白了:

The following packages have unmet dependencies:
 r-cran-rjava : Depends: r-api-3.4
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

但是当我尝试:

sudo apt-get install r-api-3.4
Run Code Online (Sandbox Code Playgroud)

我得到:

E: Package 'r-api-3.4' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

如何克服这个问题r-api-3.4?基本上,我需要安装rJava才能安装和使用XLConnect......在Ubuntu 16.04中,我没有任何问题......

编辑:

显然,r-api-3.4应该由 提供r-base-core。我确实r-base-core安装了最新版本,为什么我仍然看到错误?

java r software-installation

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

如何安装特定版本的 OpenJDK?(1.8.0_131)

所有安装说明都参考使用 apt-get 安装 default-jre 包,这很好,但在撰写本文时,安装的是 OpenJDK Java 1.8.0_171。我们的一个应用程序在这个版本上有问题,供应商告诉我们他们认证的最后一个版本是 1.8.0_131。我们在生产中使用该版本的其他服务器,但在新服务器上安装时,我们似乎无法找到指定 _131 版本的下载或方法。是否有我们可以从中提取和手动安装的旧版本软件包的存储库?有什么方法可以将已安装的软件包从一台机器“复制”到另一台机器?

package-management apt java openjdk

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

安装 java 运行时环境

运行--help开关时,我得到了这个。

$ /usr/lib/libreoffice/program/swriter
javaldx: Could not find a Java Runtime Environment!
Please ensure that a JVM and the package libreoffice-java-common
is installed.
Run Code Online (Sandbox Code Playgroud)

我搜索了“jvm”和“java”,但包管理器有很多名字中带有“java”的选项。我需要什么?

java mate software-installation 18.04

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

支持数学、代码和图片的笔记软件?

我是计算机科学专业的。我想要一个笔记程序,它可以让我在数学符号方面有很多用途,让我可以像 StackExchange 一样格式化 java 代码示例,并让我将图片拖到程序中。如果它能让我将笔记保存为常见的文件格式,例如 pdf、odt、doc 或类似格式,那也很好。

我知道这是很多要求,所以如果不可能,我深表歉意。请建议您能找到的最合适的。

我总是在 StackExchange 网站上这么说。如果您觉得这篇文章需要投反对票,请告诉我原因。我相信这是鼓励的。

programming java software-recommendation 18.04

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

如何“安装”多个 Java 版本?

你如何在 Ubuntu 18.04 LTS 中拥有多个 Java 版本?

在我的 Windows 中,我通常有 3 个版本可供开发。我的系统中没有安装它们,而是在需要时通过在环境变量中指向正确的 jdk 来切换到不同的版本。你怎么能在 Ubuntu 中做到这一点?

java jdk

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

停止ppa后更新到最新版本的java

我一直在尝试安装最新版本的 java-8。但是,我发现由于 Java 许可证的更改,PPAppa:webupd8team/java已停止使用。

我现在应该如何将我的 java 更新到 8.0_201 或 8.0_211?

谢谢!

java jdk openjdk jre

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