我正在学习Java中的GUI,为此我创建了一个演示程序:
import java.awt.*;
public class FrameDemo extends Frame {
public FrameDemo(){
super("Frame Demo");
setSize(200, 200);
setVisible(true);
}
public static void main(String args[]){
new FrameDemo();
}
}
它已成功编译。但是,当我尝试执行程序时,发现以下错误:
Exception in thread "main" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
at java.awt.Window.<init>(Window.java:437)
at java.awt.Frame.<init>(Frame.java:419)
at FrameDemo.<init>(FrameDemo.java:4)
at FrameDemo.main(FrameDemo.java:9)
我正在使用Xubuntu 10.10并java -version
给出:
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.5) (6b20-1.9.5-0ubuntu1)
OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)
我该怎么办?
还有一件事:这是我尝试执行Dr. Java和HJSplit的jar文件时遇到的错误。
Ubuntu可以选择安装无头Java,这意味着无需图形库。并非总是如此,但是前几天我在尝试运行Java文本编辑器10.10时遇到了这种情况。运行以下命令以安装具有这些库的JDK:
sudo apt-get install openjdk-6-jdk
编辑:实际上,查看我的配置,您可能需要JRE。如果是这样,请运行:
sudo apt-get install openjdk-6-jre
问题内容: 我正在尝试在Ubuntu终端上运行javac。但是我得到以下信息: JDK已经安装并运行说 我的jdk安装在/ usr / lib / jvm / java-6-open- jdk中;而且我能够从Eclipse编译并运行Java程序。但是在使用终端时遇到了上述问题。 问题答案: 该二进制(可能其他的Java二进制文件)是/不是您的用户环境变量。有几种解决方法: 添加到用户的环境变量。您
我最近从windows改回了Ubuntu,我正试图重新在它上启动android编程。我已经安装了oracle Jdk并下载了该包,但当我打开它时,它会出现错误: [2014-03-07 13:45:03-adb]意外异常“无法运行程序”/home/abdollah/documents/adt-bundle-linux-x86_64-20131030/sdocuments/adt-bundle-li
我安装mercurial使用sudo apt-get安装mercurial和它安装正确。但是当我运行任何hg命令时,我都会收到以下错误消息- 中止:在中找不到mercurial库3.3.3.2.2-3.2-3.2.2.2-3.2.2-3.2-3.2-3.2-2.2-3.2-3.3.4-4.4.4.4.4/7/7/7/7/7/7/7/7/4.4/7/7/4.3.2.2.2-3.2-3.2-3.2-3
问题内容: 我正在尝试确定elasticsearch实例是否正在运行,但它似乎不是: 和 和 UPD 我的elasticsearch.log: 问题答案: 当启动失败时,Elasticsearch服务初始化脚本不会在控制台或日志文件上显示任何错误信息,而是荒谬地显示。 您必须使用与初始化脚本相同的用户和参数来手动运行elaticsearch,以检查出了什么问题。错误消息将打印在控制台上。 在安装了
我想在远程ubuntu 14.04服务器上安装Eclipse Che IDE。这是我所做的: 打开了从我的笔记本电脑到ubuntu服务器的SSH会话,以“useradm”身份登录 按照此URL安装docker 在/home/useradm/我下载了一个TAR。GZ文件从此处开始 已运行bin/che。sh-我运行,得到以下结果: 我的步子怎么了?:( 从我的浏览器,http://172.16.16
问题内容: 我试图按照正常的安装指南启动和运行ElasticSearch 。 Macbook上的一切运行正常,但是我试图在Ubuntu 11.04服务器上做同样的事情。 运行正常,我得到了回应。 但是,这是我尝试将ElasticSearch作为服务启动时得到的(我已经安装了服务包装器): 果然说不了本地主机:9200。 任何想法可能是什么问题? 编辑:服务日志显示: 问题答案: 服务器实例没有足够