如何在Google Colab中使用Java

Sör*_*ler 5 python java stanford-nlp google-colaboratory

我想在我的Google Colab笔记本中使用Stanford CoreNLP。为此,我需要Java。有没有办法在这些机器上安装Java?

我目前拥有的是:

!pip install StanfordCoreNLP
from stanfordcorenlp import StanfordCoreNLP
nlp = StanfordCoreNLP('stanford-corenlp', lang='de', memory='4g')
...
nlp.close()
Run Code Online (Sandbox Code Playgroud)

我得到错误:

FileNotFoundError: [Errno 2] No such file or directory: 'java': 'java'
Run Code Online (Sandbox Code Playgroud)

San*_*v v 8

尝试这个

import os       #importing os to set environment variable
def install_java():
  !apt-get install -y openjdk-8-jdk-headless -qq > /dev/null      #install openjdk
  os.environ["JAVA_HOME"] = "/usr/lib/jvm/java-8-openjdk-amd64"     #set environment variable
  !java -version       #check java version
install_java()
Run Code Online (Sandbox Code Playgroud)

  • 可能对某人有帮助的更新:我必须将 `!apt update` 作为函数 install_java() 中的第一行,以便安装正常工作 (3认同)