标签: headless

"没有X11 DISPLAY变量" - 这是什么意思?

我正在尝试在我的Linux机器(Slackware)上安装Java应用程序.

我收到了以下错误,我不明白.

你能告诉我如何处理这个问题吗?谢谢.

这是我得到的:(我看到需要设置一些X11 DISPLAY变量,但我应该给它什么值以及如何?)

~$ java -jar gate-5.0-beta1-build3048-installer.jar
- ERROR -

java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(Graphic sEnvironment.java:159)
at java.awt.Window.<init>(Window.java:407)
at java.awt.Frame.<init>(Frame.java:402)
at net.sourceforge.mlf.metouia.borders.MetouiaDotsBuf fer.<init>(MetouiaDotsBuffer.java:105)
at net.sourceforge.mlf.metouia.borders.MetouiaDots.<i nit>(MetouiaDots.java:66)
at net.sourceforge.mlf.metouia.borders.MetouiaToolBar Border.<init>(MetouiaToolBarBorder.java:49)
at net.sourceforge.mlf.metouia.MetouiaLookAndFeel.ini tComponentDefaults(MetouiaLookAndFeel.java:241)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefault s(BasicLookAndFeel.java:130)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefault s(MetalLookAndFeel.java:1591)
at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:537)
at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:581)
at com.izforge.izpack.installer.GUIInstaller.loadLook AndFeel(GUIInstaller.java:373) …
Run Code Online (Sandbox Code Playgroud)

java linux x11 variables headless

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

"无头"是什么意思?

在阅读QTKit应用程序编程指南时,我遇到了"无头环境"一词 - 这是什么意思?这是段落:

...包括具有GUI的应用程序和旨在"无头"环境中运行的工具.例如,您可以使用该框架编写操作QuickTime影片文件的命令行工具.

terminology headless

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

有无法以无头模式启动Google Chrome的方法吗?

我在http://peter.sh/experiments/chromium-command-line-switches/#chrome-frame上仔细修改了交换机列表,我找不到任何可以在隐藏的后台进程中启动Chrome的内容.

我最接近的是--keep-alive-for-test+自定义打包应用程序,但应用程序无法执行任何传递的代码,因为(它报告的方式)"没有窗口 - ChromeHidden".

google-chrome headless

57
推荐指数
6
解决办法
7万
查看次数

如何在phantomjsdriver selenium c#中启用cookie?

以下是我的代码:

case BrowserType.PhantomJS:
               var service = PhantomJSDriverService.CreateDefaultService(Path.Combine(_rootPath, @"Packages\"));
               var cookieFilePath=Path.Combine(_rootPath, @"Packages\cookie.txt");
                 if (!File.Exists(cookieFilePath))
                       File.Create(cookieFilePath);

                 var phantomjsoptions = new PhantomJSOptions();
                 driver = new PhantomJSDriver(service,phantomjsoptions);
                 var cookieJar = driver.Manage().Cookies;
                 driver.Navigate().GoToUrl(SeleniumConfiguration.Current.BaseURL);
                 cookieJar.AddCookie(new Cookie("x", "12345"));
                 return driver;
Run Code Online (Sandbox Code Playgroud)

基本上问题是我无法登录我的测试应用程序因为我收到错误说 -

"您的浏览器设置为阻止Cookie"

我已经尝试了一切,但我似乎无法得到解决方案.
我该怎么办?
请帮帮我.
如果遗漏了一些细节,请告诉我.

c# selenium automation headless phantomjs

48
推荐指数
1
解决办法
3707
查看次数

使用`google-chrome --headless`时如何设置浏览器窗口大小?

尝试--headless使用Selenium webdriver命令在chrome上设置浏览器大小.

我得到这个webdriver错误:

      - Failed: unknown error: cannot get automation extension
from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
  (Session info: headless chrome=58.0.3029.81)
  (Driver info: chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux 4.4.0-72-generic x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 10.07 seconds
Build info: version: '3.3.1', revision: '5234b32', time: '2017-03-10 09:04:52 -0800'
System info: host: '826f6a766112', ip: '172.17.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-72-generic', java.version: '1.8.0_121'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.29.461571 …
Run Code Online (Sandbox Code Playgroud)

google-chrome headless headless-browser selenium-webdriver

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

使用NPM安装Chrome Headless

Chrome Headless太棒了!

但有没有办法可以使用NPM安装Chrome Headless,以便我可以将它用于自动测试环境中的单元测试?

有没有其他方法可以做到这一点?

提前谢谢了!!!

google-chrome headless npm-install

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

无头Ubuntu中的Vagrant Up错误:客户机在等待它启动时进入无效状态

我需要在无头ubuntu(Ubuntu 12.04.2 LTS-64 Bit)中安装vagrant .Vagrant ver-v1.3.0和Virtual box-4.2.18.添加vagrant包装盒后,当我给出"vagrant up"命令时,我收到以下错误:

Bringing machine 'default' up with 'virtualbox' provider...
[default] Clearing any previously set forwarded ports...
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] Booting VM...
[default] Waiting for machine to boot. This may take a few minutes...
The guest machine entered an invalid state while waiting for it
to boot. Valid …
Run Code Online (Sandbox Code Playgroud)

ubuntu state headless vagrant

34
推荐指数
2
解决办法
4万
查看次数

以编程方式设置java.awt.headless = true

我正在尝试java.awt.headless=true在应用程序启动期间设置,但看起来我已经太晚了,非无头模式已经开始:

static {
    System.setProperty("java.awt.headless", "true");
    /* java.awt.GraphicsEnvironment.isHeadless() returns false */
}
Run Code Online (Sandbox Code Playgroud)

除此之外还有另一种无头的方式-Djava.awt.headless=true吗?我不想在控制台上配置任何东西.

java awt headless

33
推荐指数
3
解决办法
6万
查看次数

Vagrant up - VBoxManage.exe错误:VT-x不可用(VERR_VMX_NO_VMX)代码E_FAIL(0x80004005)gui无头

机器:Window10(64位).

我下载了最新的VirtualBox,Vagrant和初始化的CentOS 6.7 64位图像/网址.

以下在Git-Bash会话中成功运行.
1. vagrant box添加"centos67x64"" https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box "
2. vagrant init
3.更新了Vagrantfile(并转为vb.gui选项,即取消注释文件中的配置部分).

  config.vm.provider "virtualbox" do |vb|
    # Display the VirtualBox GUI when booting the machine
    vb.gui = true

    # Customize the amount of memory on the VM:
    vb.memory = "2048"
  end
Run Code Online (Sandbox Code Playgroud)

之后,我尝试了以下命令,但我收到此错误消息.

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'centos67x64'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: vv_default_1466548735200_80300
==> default: Clearing …
Run Code Online (Sandbox Code Playgroud)

virtualbox headless vagrant vagrantfile windows-10

33
推荐指数
4
解决办法
6万
查看次数

如何添加缺少的RANDR扩展

我已经在我的无头服务器上设置了xvfb服务器,当我运行DISPLAY =:99 firefox时,我得到这个异常缺少RANDR扩展

他们中的许多人说要从xorg.conf文件中禁用一些xinerna,但是在我的情况下没有创建这个文件.

所以我正在寻找如何添加缺少的RANDR扩展.

x11 headless xrandr xvfb

32
推荐指数
2
解决办法
10万
查看次数