我正在尝试在colab中使用一个名为flexible meccano的程序,但是当我尝试运行.sh时,出现此问题。
! ./flexiblemeccano-linux.sh
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...
Exception: java.awt.HeadlessException thrown from the UncaughtExceptionHandler in thread "main"
.sh文件之前需要JDK 6,因此我使用此代码安装了该文件,然后出现了上面显示的异常。
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()
是否可以解决此问题?