import javax.swing.*;
import java.awt.*;
import javax.swing.event.*;
import java.awt.event.*;
public class noteMenu{
//main menu method
private static void addContents(Container pane){
JButton btn;
pane.setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
//Insets gbc = new insets(5,3,5,3);
btn = new JButton("Create a note");
gbc.gridx = 0;
gbc.gridy = 0;
pane.add(btn, gbc);
//
btn = new JButton("Open note");
gbc.gridx = 2;
gbc.gridy = 2;
pane.add(btn, gbc);
}
private static void mainMenu(){
JFrame note = new JFrame("CB Note app");
JFrame.setDefaultLookAndFeelDecorated(true);
note.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//set up contentpane
addContents(note.getContentPane());
note.pack();
note.setVisible(true);
note.setSize(500,300);
}
//main method
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
mainMenu();
}
});
}
}
然后我编译并引发了这个异常:
线程“AWT-EventQueue-0”java.awt.HeadLessException中的异常:未设置X11显示变量,但该程序执行了一个需要它的操作。在java.awt.GraphicsEnvironment.CheckHeadless(GraphicsEnvironment.java:207)在java.awt.Window.(window.java:535)在java.awt.Frame.(frame.java:420)在java.swing.jframe.(jframe.java:218)在notemenu.MainMenu(notemenu.java:23)在notemenu.access$000(notemenu.java:5)在notemenu$1.运行(notemenu.java:37)在entsForHierarchy(EventDispatchThread.java:150)在java.awt.EventDispatchThread.PumpEvents(EventDispatchThread.java:146)在java.awt.EventDispatchThread.PumpEvents(EventDispatchThread.java:138)在java.awt.EventDispatchThread.Run(EventDispatchThread.java:91)
尝试了sudo apt-get install default-jdk。但这并没有解决问题。我该怎么办?
您可能已经看到了这一点,但这个问题也回答了您的问题:在Cloud9上运行Java GUI应用程序
在Cloud9上运行GUI程序是不可能的。
我正在使用Apache Camel从使用SFTP的服务器中提取文件。我的代码正从 sftp:/example.com:22/dev139/uploads/alamo?username=admin&password=admin&binary=true&disconnect=true&delete=true 它可以成功地从这个目录中抓取文件,因为我可以在日志中看到文件内容,但它随后会抛出以下异常。
但是,深入分析我所基于的解析代码,它似乎期望第5个字节(直接在起始前缀代码之后)是: 0x65-I帧 0x41-a P帧 0x67-SPS帧 0x68-PPS帧 我在其他地方也看到过很多关于这些的报道。不过,我所经历的所有单元似乎都是从(按顺序)开始的: null
问题内容: 我试过在Windows 7上安装docker(使用boot2docker)。但是控制台只是突然存在,我看不到错误,更不用说运行任何命令了。 在安装过程中,我尝试安装和不安装VirtualBox。我也尝试卸载并重新安装docker和virtualbox。似乎没有任何作用。 这是我运行时看到的控制台错误: 问题答案: 请检查您的BIOS的VT-x设置。根据您提供的日志,有一个错误:
当部署到支持多容器的Azure Web应用时,我收到来自的“无效主机头”消息https://mysite.azurewebsites.com 这个很好。 我有两个Docker容器:React应用程序和承载我的API的Express应用程序。我正在使用代理在 图像已存储在Azure容器注册表中。它们似乎从日志中加载得很好。 在我的应用程序服务中 我还在应用程序设置中定义了: 为3000。 这导致我的
我在chrome控制台中得到以下错误。 WebSocket.js:111到“ws://c7f2053b.ngrok.io/socket.io/?eio=3&transport=WebSocket”的WebSocket连接失败:帧头无效 有没有无论如何要清除这个问题请建议我...
我正在使用ASP.NET WebApi创建一个RESTful API。我正在我的一个控制器中创建一个PUT方法,代码如下所示: 当我通过AJAX使用浏览器将其放到该位置时,它给出了以下例外情况: 标头名称使用不当。确保请求标头与HttpRequestMessage一起使用,响应标头与HttpReponseMessage一起使用,内容标头与HttpContent对象一起使用。 但是不是一个完全有效的