首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaFX 11发行说明

介绍 以下记录描述了有关此版本的重要更改和信息。在某些情况下,该说明提供了有关问题或更改的其他详细信息的链接。 从JDK 11开始,JavaFX模块与JDK分开提供。...已知的问题 JavaFX在Ubuntu 18.04上使用Wayland与OpenJDK 11崩溃 启用XWayland窗口服务器时,JavaFX在Ubuntu 18.04 Linux机器上崩溃。...使用JDK 10运行时,Swing interop需要合格的导出 要使用带有OpenJDK 10版本的JavaFX 11运行FX / Swing互操作应用程序,必须在java命令行中添加以下四个限定导出...使用具有独立SDK的安全管理器运行时,Swing interop失败 在启用安全管理器的情况下运行时,FX / Swing互操作应用程序将失败。...中使用sun.nio.ch.DirectBuffer 媒体 JDK-8198316 在macOS High Sierra 10.13.2上播放m3u8文件时,MediaPlayer崩溃 媒体 JDK-8199008

6.7K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS之深入解析Xcode 13正式版发布的40个新特性

    Xcode 13 需要运行 macOS 11.3 或更高版本的 Mac。...; 在适用于 macOS 12 的应用程序中,您可以使用属性检查器中的 localize 属性在非系统 NSMenuItem 上配置本地化的等效键选项; 在 iOS 15 的应用程序中,可以使用属性检查器中的...现在会显示您的崩溃问题的 TestFlight 反馈,以便更好地了解问题所在; 现在可以根据任何特定的历史应用程序版本、任何特定的历史应用程序版本、产品类型(如 App Clip、应用程序扩展或主应用程序...iOS 设备上的 UI 测试中合成指针交互; Xcode 现在为在运行测试时崩溃的进程收集代码覆盖率数据; 性能 XCTests 现在支持测量应用程序启动时的 CPU 使用率 (XCTCPUMetric...时收集故障指标; XCTest 现在支持测试重复,且有三种测试重复模式; 新的透明屏幕覆盖显示自动化运行时的活动,并显示描述如何停止自动化的文本; 在 macOS 中,或在具有密码的设备上使用自动化时

    8.8K40

    第一章 Electron介绍 | Electron in Action(中译)

    在本书中,您将学习如何构建使用Windows,macOS和Linux上的本机操作系统API的应用程序。 Electron将Chromium和Node.js合并到同一个运行环境中。...这也会降低访问者在我网站上的体验,但这是我愿意付出的代价让竞争对手的网站变得崩溃。 尽管我的计划具有恶魔般的性质,但它行不通。...每个进程在应用程序中扮演不同的角色,Electron包含不同的模块来帮助您构建应用程序。某些模块,例如从系统剪贴板读写的能力,在这两种类型的进程中都可用。...事实上,在开始研究电子之前,zcbenz(Electron项目发起者)是NW.js的重要贡献者。也就是说,它们在几个重要的方面是不同的,如表1.1所示。          ...这使得Electron更容易跟上大多数Chromium和Node的最新版本。电子还包括自动下载更新和错误崩溃上报,NW.js不支持。

    3.6K30

    如何在.NET程序崩溃时自动创建Dump?

    不过好消息是,虽然您无法在程序崩溃退出以后创建 Dump,但是您可以在程序崩溃时自动创建 Dump,这样下次遇到程序崩溃,那么就可以有分析的现场了。...Windows 平台 在 Windows 中,可以将 Windows 错误报告 (WER) 配置为在应用程序崩溃时生成转储。...如下图所示: .NET Core 全平台 那么如果您是.NET Core 跨平台应用,那么在 Linux、MacOS 等操作系统上,有更简单和更丰富的方式,下方有一些环境变量的参数: COMPlus_DbgEnableMiniDump...1,运行时会生成 JSON 格式的故障报表,其中包括有关故障应用程序的线程和堆栈帧的信息。...总结 本文主要是介绍了如何在 dotNet 程序崩溃时自动创建 Dump,Windows 上的方法对于.NET Freamwork 和.NET Core 版本都适用。.

    1.8K30

    我们如何应对Python桌面应用程序的崩溃

    2016年,随着逐步的过渡到Python 3,我们开始着手改进我们检测和报告崩溃的方式。目前,对于我们的桌面团队来说,我们的崩溃报告流程无论在报告的数量还是在质量上都是非常可靠的。...在与操作系统集成时尤其如此,其中最简单的路径往往是使用平台特定的工具和语言(例如,Windows上的COM和macOS上的Objective-C)。...1 Crashpad大显神通 通过在主进程外部提取报告器可以构建更可靠的崩溃报告机制。这很容易实现,因为Windows和MacOS都提供了系统工具来捕获进程外的崩溃。...符号化 与大多数已编译的应用程序一样,Dropbox将发布版本发送给用户,发布版本中启用了多个编译器进行优化,同时去除符号表示以减少二进制存储大小。...为了让Dropbox支持各种版本, 我们使用测试虚拟机缓存各种 macOS框架(适用于各种操作系统版本)的符号(尽管我们仍然偶尔会遇到版本未包含的问题)。

    1.4K10

    黑苹果必备软件推荐之 ProperTree

    在 Sonoma (14.x) 及更新版本上无法点击任何东西 这似乎是在使用 python 3.11.x 及更早版本时出现的问题,由于 tk 和 macOS 的某些问题。...ProperTree 在 macOS Monterey (12.x) 及更新版本上打开黑屏 默认的 tk 实现似乎在 macOS Monterey(以及与 Command Line Tools 安装的版本...在 macOS 上,你可以运行位于 ProperTree 的 Scripts 目录中的 buildapp-select.command 来构建一个应用程序包,该包可以与 .plist 文件关联。...,某些按键会导致 ProperTree 因 NSRangeException 崩溃,原因是“-[__NSCFConstantString characterAtIndex:]:范围或索引超出界限” 这是...ProperTree 在 Big Sur(macOS 11)上崩溃 截至 macOS 11.2(20D5029f),系统的 tk 安装似乎已修复,并且工作正常。

    71410

    Python 2 vs Python 3,究竟谁是性能之王?

    实际上,我们的代码现在由 TypeScript/HTML、Rust 和Python 混合组成,某些平台上还用了 Objective-C 和 C++。...这样我们就可以直接使用各个平台的 IDE 和工具链了(例如可以直接添加原生的构建目标,如 macOS 上的 FinderSync),同时保留使用 Python 编写大部分应用程序逻辑的能力。...隔离 Python 解释器 这样能阻止我们的应用程序在设备上运行其他的 Python 源代码。有意思的是,Python 3 使得这种嵌入变得容易得多了。...例如在 macOS 和 Linux 下,我们在 Python 版本确定之后使用 dlopen/dlsym 来加载。...接下来,我们还会在以后的文章中讨论: 我们怎样在 Windows 和 macOS 上报告崩溃,并利用这些信息调试原生和 Python 代码; 怎样维护 Python 2 和 Python 3 混合代码,

    1.8K20

    .NET 简介

    有关更多信息,请参阅GitHub.com 上的项目存储库列表。 支持 Microsoft 在 Windows、macOS 和 Linux 上支持 .NET。...视觉工作室代码 在 Windows、macOS 和 Linux 上运行。免费和开源。扩展可用于使用 .NET 语言。 适用于 Mac 的 Visual Studio 仅在 macOS 上运行。...在要准备运行 .NET 应用程序的计算机上安装运行时。在要用于开发的机器上安装 SDK。当您下载 SDK 时,您会自动获得运行时。 SDK 下载包括以下组件: 在.NET CLI。...应用程序的用户可以在没有安装 .NET 运行时的机器上运行它。自包含应用程序是特定于平台的,可以选择使用AOT 编译的形式发布。...可执行文件是特定于平台的,但依赖于框架的应用程序的.dll文件是跨平台的。 您可以并排安装多个版本的运行时,以运行面向不同版本的运行时的依赖于框架的应用程序。有关更多信息,请参阅目标框架。

    2K20

    .NET SDK 遥测

    请注意,此变量在遥测选择退出时不起作用。 数据点 遥测功能不收集用户名或电子邮件地址等个人数据。 也不会扫描代码,更不会提取项目级敏感数据,如名称、存储库或作者。...如果你怀疑遥测在收集敏感数据,或认为处理数据的方式不安全或不恰当,请在 dotnet/sdk 存储库中记录问题或发送电子邮件至 dotnet@microsoft.com 以供我们展开调查。...全部 操作系统和版本。 全部 运行 SDK 的运行时 ID (RID)。 全部 .NET SDK 版本。...>=5.0.202 在首次运行时将 .NET 工具添加到路径这一步的运行时间。 >=5.0.202 首次运行时要显示首次使用时间通知的运行时间。...>=5.0.202 首次运行时生成 ASP.NET 证书的运行时间。 >=5.0.202 分析 CLI 输入的运行时间。 >=6.0.100 操作系统体系结构 收集的选项 某些命令发送其他数据。

    88820

    【生产实践】 Dropbox : 为什么我们要为 Capture 构建自定义 Rust 库

    这意味着每次我们想完成某些任务时都要启动一个应用程序,或者在某些情况下,有一个应用程序持续运行并等待输入--这并不完全是理想的。...一旦Capture的大部分代码在我们自己的库中运行,并且在macOS和Windows中具有一致的API,我们就能够添加更强大的日志和监控。不再试图解释来自shell应用程序的输出!...不需要包括第三方库也减少了我们应用程序的整体大小。例如,在用Rust重写这些功能后,macOS上不再需要大约17MB的Swift库。...正如我们在激活窗口时发现的那样,迁移到Rust也使我们能够做一些以前做不到的事情。我们能够为Windows带来以前只存在于macOS上的功能。..."Windows上的Rust (windows-rs "Windows上的Rust (windows-rs)")")的未来感到特别兴奋,它最近刚刚达到0.21.0版本[8]。

    85620

    Java 基本功 (基础概念与常识)

    JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。 首先 什么是字节码?采用字节码的好处是什么?...JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。...例如,如果要使用 JSP 部署 Web 应用程序,那么从技术上讲,您只是在应用程序服务器中运行 Java 程序。那你为什么需要 JDK 呢?...总结: Oracle JDK 大概每 6 个月发一次主要版本,而 OpenJDK 版本大概每三个月发布一次。...某些情况下,有些人提到在使用 OpenJDK 可能会遇到了许多应用程序崩溃的问题,但是,只需切换到 Oracle JDK 就可以解决问题; 在响应性和 JVM 性能方面,Oracle JDK 与 OpenJDK

    48621

    操作系统作业:各大系统的区别

    Linux 内核版本就是Linux的核心版本 由官网 www.kernel.org 发布 Linux 发行版本就是各个公司的在Linux核心版本上就行包装,添加想要的内容,这就衍生出非常多的发行版本,如下图所示...如下图所示:图片来源:CSDN 核心架构为Darwin架构,其中EFI指的就是EFI在概念上非常类似于一个低阶的操作系统,并且具有操控所有硬件资源的能力 Mac OS X的内核环境主要包括了Mach...安卓系统架构: 安卓系统是基于linux的宏内核设计:宏内核包含了操作系统绝大多数的功能和模块,而且这些功能和模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃,这也是安卓系统容易崩溃的原因。...系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。HarmonyOS技术架构如下所示。...OS为此开源项目的商用版本 价格: Windows 安卓 Linux macOS 鸿蒙 收费在购买安装Windows系统的电脑时,相关费用已经被计算进入总价中了 免费 免费 收费价格已包含在苹果电脑售价中

    97530

    【Linux初探】:解锁开源世界的神秘钥匙

    由于其良好的设计和严格的测试过程,Linux能够长时间运行而不出现崩溃或错误。这使得Linux成为许多服务器和关键系统的首选操作系统。 安全性 相对于其他操作系统,Linux在安全性方面表现出色。...它提供了一个易于使用的桌面环境,并附带了许多常用的应用程序。...超级计算机:许多世界上最强大的超级计算机都采用Linux作为操作系统。Linux的高性能、可扩展性和并行计算支持使其成为处理复杂科学计算和大规模数据分析的理想选择。...稳定性和可靠性: Linux以其稳定性而闻名,能够处理高负载和长时间运行,通常不易崩溃或出现错误。 Windows和macOS也有良好的稳定性和可靠性,但在某些情况下可能会出现崩溃或不稳定的问题。...macOS也有大量的商业和个人软件可供选择,并且与Apple硬件紧密集成。 Linux拥有庞大的开源软件库,可以满足各种需求,但在某些商业软件和游戏方面可能存在兼容性问题。

    9700

    Go:深入探讨 debug`库及其在系统运维中的应用

    应用场景:在需要深入分析程序运行时行为或追踪复杂错误时,运维人员可以利用 dwarf 提供的详细调试信息进行问题排查。...Mach-O 是 macOS 和 iOS 上的可执行文件格式。通过 macho 包,可以分析和操作 Mach-O 二进制文件,这是苹果操作系统上低级调试和系统编程的基础。...应用场景:在 macOS 或 iOS 系统上进行开发和运维时,macho 包可以帮助诊断应用崩溃和性能问题。 6. pe pe 包支持读取和解析 PE(Portable Executable)文件。...应用场景:在 Windows 系统上,运维人员可以利用 pe 包分析服务崩溃的原因,并进行调试。 7. plan9obj plan9obj 包支持读取 Plan 9 a.out 对象文件。...故障排查和调试:利用 dwarf、elf、macho 和 pe 等包,运维人员可以深入分析系统崩溃和应用程序错误,获取详细的调试信息,快速定位问题根源。

    14710

    Flutter 1.12 最新 hotfix 与 2020 路线计划

    大年初三的时候 v1.12.13+hotfix.7 终于发布了,该版本发布后总算把 1.12.13 版本上的几个大坑填完,算是达到“能用”的稳定版本;同时 1 月 30 号官方也发布了 2020 Flutter...一、1.12.13+hotfix.7 v1.12.13+hotfix.7 版本主要在于解决了我比较关心的三个问题,包括: reportFullyDrawn 异常、华为手机上崩溃、光标和键盘输入异常 这几个问题...1、华为手机上崩溃 相信这个问题是 1.12 版本国内开发者最头痛的,出现崩溃的华为手机会抛出 Skia 异常的问题: Flutter engine crashes on some Android devices...image 二、2020 路线计划 从 2020 年 Flutter 公布的 Roadmap 可以看到在于提高稳定性的同时,重点会是在于 Web 与 macOS 上的推进。...,macOS,Android,Fuchsia 和 iOS 上正常运行,并支持热重装、插件、测试和发布。

    1.2K20

    OBS Studio原来这样简单易用且功能强大

    macOS 系统 访问 OBS Studio 官方 下载页面。 点击 "macOS" 图标,下载适用于 macOS 的版本。...双击下载的 .dmg 文件,拖动 OBS Studio 图标到应用程序文件夹中进行安装。 第一次运行时,macOS 可能会提示是否允许打开此应用,点击“允许”即可。...在 Ubuntu 上,你可以使用以下命令安装: sudo apt update sudo apt install obs-studio 其他 Linux 发行版可以参考官方文档,或使用包管理器进行安装...预览窗口:在中间的窗口中,你可以实时预览当前场景的内容,确保一切准备好。 控制面板:在右下角,你可以控制录制和推流的开始/停止,进行设置调整等操作。...常见问题与故障排查 启动失败或崩溃排查:检查 日志文件,如果提示缺少某些依赖项,可以尝试重新安装软件或更新系统驱动程序。 视频卡顿或延迟排查:尝试降低编码质量,调整帧率,或者更新显卡驱动程序。

    18310

    译 | .NET Core 3.0 对诊断的改进

    这些运行时功能可帮助您回答一些常见的诊断问题: 我的应用程序是否正常? 为什么我的应用程序有异常行为? 为什么我的应用程序崩溃? ? 我的应用程序是否正常?...当我们仍在研究控制器协议时,dotnet-trace实现了此协议的预览版本。...为什么我的应用程序会爆? 在某些情况下,仅通过跟踪进程就无法确定导致异常行为的原因。如果进程崩溃或可能需要更多信息(如访问整个流程堆)的情况,则进程转储可能更适合分析。...诊断核心转储文件通常用于识别应用程序崩溃或意外行为的原因。...传统上,您依靠操作系统在应用程序崩溃(例如Windows 错误报告)时捕获转储,或者使用 procdump 等工具在满足某些触发条件时捕获转储。

    1.6K30
    领券