问题标签 [fedora-25]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
957 浏览

java - 让 selenium 独立服务器与 phpunit 一起工作的问题

我正在尝试让较新版本的 selenium 独立服务器与 phpunit 一起使用。我有什么工作,但我需要将 selenium 独立服务器更新到 3.0.1。

目前,我正在运行:

  1. selenium 独立服务器 2.53.0
  2. phpunit 4.6.7
  3. 我的 Windows 桌面上的 fedora 25 VM
  4. php 7.0.14
  5. 阿帕奇 2.4.25
  6. java 1.8.0_111
  7. Facebook php-webdriver – 用于 PHP 的 Selenium WebDriver 绑定

这是有效的示例 php:

如果我使用 phpunit 5.7.6(最新版本),我会收到错误消息:

PHP致命错误:在...中找不到类'PHPUnit_Extensions_SeleniumTestCase'

我从 selenium 服务器没有收到任何错误(我可以找到)。如果我然后将 selenium 更改为 3.0.1(最新),将 phpunit 留在 5.7.6,我会得到同样的错误。

如果我将 selenium 服务器留在 3.0.1 并将 phpunit 更改为 4.6.7,我会收到一个奇怪的错误:

在“ http://localhost:4444/selenium-server/driver/ ”访问 Selenium 服务器时响应无效:...

在代替省略号的地方,我得到了很多似乎是 selenium 服务器帮助页面的 html 代码。它包含:

在这一点上,我被困住了。看来我无法让 phpunit 与 selenium 服务器成功通信。我需要将 selenium 独立服务器升级到 3.0.1,将 phpunit 升级到 4.6.7。谁能发现我做错了什么?

0 投票
1 回答
108 浏览

opengl - Linux 上的 opengl:无法使用正确的版本

我尝试在 Fedora 25 上使用 glfw + glew 构建一个程序。其中一部分是:

如果我使用glfwWindowHint(GLFW_OPENGL_PROFILE,GLFW_OPENGL_CORE_PROFILE);3.3 版本,它将无法创建窗口。

我的硬件支持 openGL 4.1。

更新:得到答案....

0 投票
1 回答
237 浏览

java - Fedora - Maven 致命 JRE 错误

我正在尝试mvn package在 Fedora 25 上运行,但我不断收到此错误:

echo $JAVA_HOME 是 /usr/java/jdk1.8.0_121/

有人知道为什么会这样吗?

0 投票
1 回答
1838 浏览

java - 使用 URLConnection 时出现 java.lang.NegativeArraySizeException

我正在尝试创建一个 Telegram 机器人并且我的代码已经可以运行,但是突然我无法启动我的程序,因为它崩溃并出现以下错误。我没有更改任何代码或做任何事情。

也许这是操作系统的错误?

有时代码会导致分段错误:

重现错误的最少代码:

我在 Fedora 25 和 OpenJDK 上运行代码。

0 投票
1 回答
450 浏览

java - 在 Fedora 25 上使用 React Native for Android 的问题

我在 Fedora 25 上运行 React Native for Android 时遇到问题。我已按照入门指南中的说明进行操作。

我已经安装了所有依赖项,例如 Node、React Native CLI、Android Studio 和 Android SDK。我已经在 Android SDK 管理器中安装了必要的包并创建了一个 Android 虚拟设备。

为了测试我的安装,我运行了以下命令。

运行项目失败并出现 SSLHandshakeException(请参阅下面的输出片段)

我怀疑这与其说是 React Native 问题,不如说是 Java 运行时问题,甚至是 Fedora 特有的问题,但我不确定。在 React Native 故障排除中肯定没有提到这个问题。

我的java版本如下:

顺便说一句,我可以在网络浏览器中访问上面列出的 Gradle URL,而且我在家用机器上,所以没有代理服务器可以满足。

谢谢你。

0 投票
2 回答
1677 浏览

linux - “我是谁”命令返回空提示

我正在关注一本关于 Linux 的书。第一个命令是执行who am i。它应该返回我的用户名。但是,它返回一个空提示。

我错过了什么?

我正在使用 Fedora 25。

0 投票
1 回答
404 浏览

x86 - 从指令替换看QEMU和KVM的交互

目前我正在研究 x86 指令集架构 (ISA) 的动态指令替换。到目前为止,我只为基于 RISC-V 的处理器架构这样做。由于没有可以合成到 FPGA 的公共领域 x86 实现,我现在必须坚持使用可视化。

我的实验设置如下:一个来宾应用程序(用 gcc 编译,没有外部库)在 qemu-user-mode 下运行。(我发现这篇文章确实很有帮助:QEMU - 代码流 [指令缓存和 TCG])整个系统运行在 Fedora 25 Linux 操作系统上,并从最新的 git-sources 构建。

一些指令(我自己的代码分析)在内部发送到

从那里,我无法判断这类指令发生了什么。

是调用方法。

我的主要目标是在识别指令后添加指令,以便再次延迟连续执行同一指令。

我读到了基于 KVM 的 QEMU 执行是如何工作的。显然,某种超监督是可能的(即使对于 USB 交易:https ://www.blackhat.com/docs/eu-14/materials/eu-14-Schumilo-Dont-Trust-Your-USB-How-To- Find-Bugs-In-USB-Device-Drivers-wp.pdf)架构(虽然非常复杂)到目前为止是直截了当的。

我对感兴趣:

  1. 这些 gen_lea_modrm 方法如何处理指令。
  2. 可以观察到通过 KVM 天真地传递的指令吗?
  3. 翻译缓冲区(tb)被分块(据我所知),我可以扩展缓冲区以注入指令吗?
  4. 是否有任何内置设施来进行指令分析

我用我拥有的搜索词彻底搜索了。任何类型的提示、提示或建议都会非常有帮助和赞赏。

此致。

0 投票
1 回答
288 浏览

java - Jenkins 全新安装无法在 Fedora 25 上启动

我已经使用 dnf 在 Fedora 25 上安装了 Jenkins。但是,当我访问默认 URL 时,我看到 503 异常。

这种行为被其他人看到了吗?安装后我们是否需要更改任何配置或是否有任何依赖项?

Jenkins 日志显示以下错误

0 投票
7 回答
17456 浏览

java - 在 Fedora 25 中设置 PATH 和 JAVA_HOME

请原谅以前似乎回答过的问题,但如果我阅读 10 篇不同的帖子,我会发现 20 种不同的回复。

我刚刚安装了 Fedora 25。我将学习 Java 开发,需要设置我的环境。我将使用 openjdk 并安装了 java-1.8.0-openjdk-devel。我也将使用 Maven。

现在我需要设置我的$PATH$JAVA_HOME变量。

我尝试了此处找到的答案(Fedora OpenJDK Set JAVA_HOME

但是在添加到我的 .bashrc 之后

然后进行测试,我得到了在我看来是错误的答案,因为我认为最后不应该有 /jre/

那么请问我应该将 JAVA_HOME 设置为什么,这样我就不需要在每次 openjdk 更新时都更新它?

在那之后,我认为 PATH 只是

这似乎是一件很简单的事情,但在我看来有很多困惑。谢谢

PS 另外,.bashrc 甚至是正确的地方吗?因为我在这里(https://askubuntu.com/questions/175514/how-to-set-java-home-for-java)看到 /etc/environment 会更合适)thx

0 投票
1 回答
799 浏览

c++ - 试图在 fedora 25 上链接一个 SFML 应用程序

大家好,

我在尝试使用 SFML 库时遇到了一些麻烦。我尝试了不同的方法来使其工作,但总是失败。

  • 我下载了官方包,但是当我尝试编译一个基本程序时没有任何效果。
  • 我下载了 2.4.1 版本并将包含文件夹放在/src/local/include/中,并将 libs 文件放在/src/local/lib/中。这比使用官方包要好:我成功获得了我的 .o。但是链接阶段告诉我要安装 jpeg 库。所以我做到了,但它已经安装在我的系统(Fedora 25)上并且没有改变任何东西。我在一些论坛上看到 Fedora 使用其他库来创建 jpeg 图片:libjpeg-turbo,它是 libjpeg 的一个分支。我已经尝试了很多方法来强制我的 linux 使用 libjpeg 8 而不是安装的那个,但没有成功。
  • 为了使它工作,我尝试了最后一个解决方案:自己编译 SFML。所以我下载了源代码,启动了 cmake,发现我的笔记本电脑上缺少了很多东西,比如 8 个库。安装完所有这些库后,我使用 make 目标编译和安装 SFML。完成后,编译阶段仍在工作,但链接阶段为我返回了一条晦涩的消息(我翻译了它):

/usr/bin/ld: 测试: /usr/lib/gcc/x86_64-redhat-linux/6.2.1/libgcc.a(cpuinfo.o) 中的隐藏符号 « __cpu_model » 被 DSO /usr/bin/ld 引用: 最终链接编辑失败 : 错误值 collect2: 错误 : ld 已返回 1 个执行状态码

有谁知道怎么了?