问题内容: 在Windows 2012上运行时,我正努力向Java Web容器进行身份验证(我已经尝试过Tomcat和Jetty)。 每次尝试协商身份验证方案时,我都会收到一个错误: 重现步骤 首先设置Windows Server 2012或2016实例,然后安装Active Directory域服务。 在我的示例中,我创建了: NETBIOS域: NICKIS Dns域: nickis.life
问题内容: 我如何从JAR(使用Windows BAT)启动程序的外部请求Java垃圾收集? 从Java代码中,我可以做到 运行JNLP发行版时,可以从“控制面板” / Java / …中打开此“ Java控制台”,并且此Java控制台提供了手动垃圾收集。 但是…当我从命令行/ bat运行jar时,java控制台似乎没有打开。短暂搜索无法找到帮助,也许有人在这里? 问题答案: 您可以使用jcons
问题内容: 我在Windows 7(64位)计算机上使用Java已经有一段时间了,并且从未遇到无法创建网络连接的问题。现在,在我正在工作的公司的系统上,我需要设置“ -Djava.net.preferIPv4Stack = true”,否则java进程似乎无法创建单个连接。 缺点是,如果我未设置“ _JAVA_OPTIONS”,则必须配置大量服务才能使用此设置。但是,如果我使用它,Java会向st
问题内容: 我在应用程序中使用JavaFX Webview。使用以下代码,我在页面加载后设置了一个成员 现在在javascript中,mymember.doSomething()当我按下按钮并成功执行时,我可以调用例如被调用,但是如果我将以下代码添加到html中, 页面加载后不会自动执行。好像window.onload在LoadWorker被通知之前就已执行。因此mymember尚未设置。但是
问题内容: 当我尝试通过Java ProcessBuilder类在任务计划程序中创建新任务时,出现Windows Vista拒绝访问错误。在XP上,它可以正常工作。 当我使用“以管理员身份运行”选项时,它也将在Vista上运行。 但是,这是一个额外的步骤,用户可能对此一无所知。当用户仅双击应用程序图标时,它将失败并拒绝访问。我的问题是如何在启动后立即强制Java应用重新获得管理员权限? 问题答案:
问题内容: 这不起作用-vm%JAVA_HOME%/ bin / javaw.exe 当路径包含空格(“程序文件”目录)时,如何在Windows 8上用完整路径替换%JAVA_HOME% 问题答案: 你有试过吗 不要将所有内容都放在一行中。 需要放置包含javaw或java可执行文件的文件夹。在带有eclipse 4.7.1的Ubuntu 18下,我能够使其运行: 如果不起作用,请确认您已在中添加
问题内容: 我们正在从Oracle JDK / JRE切换到OpenJDK。现在,我只找到了JDK,但我也想从OpenJDK获得JRE。这是为了在客户端上安装我们的应用程序而无需完整的JDK。 有没有一种方法可以从适用于Windows X64的OpenJDK创建JRE包? 问题答案: 受到文章使用jlink为非模块化应用程序构建Java运行时的启发,我使用了以下命令: 获取所有可用的openjdk
问题内容: 我想在Windows和Java下与USB设备通信,但是找不到一个很好的库来进行通信。我不希望用户必须安装任何额外的硬件或设备驱动程序才能使此工作正常进行。也就是说,我希望能够像其他Windows应用程序一样与USB交互。 我熟悉jUSB和JSR 80,但它们似乎都是无效项目(至少对于Windows)。 问题答案: 不久前,我对此进行了大量研究,不幸的是,所有有用的免费USB + Win
问题内容: 我需要自动检测用户是否需要代理才能访问互联网。Java应用程序是否可以读取系统代理设置? 谢谢,吉米 问题答案: Java SE 1.5提供了ProxySelector类来检测代理设置。如果存在与Internet的直接连接,则代理类型将为DIRECT,否则它将返回主机和端口。 下面的示例说明了此功能:
问题内容: 我有一个类目录“ JNA”,其中包含以下.class文件: 然后我尝试在当前项目中添加此目录:Java Build Path-> Add external class folder-> class(JNA)folder path-> ok 在这次蚀之后仅添加两个.class文件: 我试图将所有类文件放在jar文件中,并添加了外部jar,结果仍然相同:( 请告诉我如何添加其余的.clas
问题内容: 我没有找到关于如何注册一个将接口实现为Windows服务的类的非常好的示例(实际上我没有找到一个示例)。 我是否必须使用procrun注册该实现?但是实现该接口似乎没有意义,因为procrun可以将任何程序注册为Windows服务。 此外,procrun页面(http://commons.apache.org/proper/commons- daemon/procrun.html )上
问题内容: 我需要从安装的64位Java 7切换到Windows 7 64位OS上的已安装Java 6,但是通常的过程不起作用。我试图更改JAVA_HOME环境变量,但是当我键入java -version时,系统会回复Java7。如何从不同的Java版本切换? 谢谢。 问题答案: 您还需要切换路径环境变量,以使其指向JRE bin目录。另外,我认为现代版本的Java在Windows的system3
问题内容: 情况如下: 我曾被要求使用InstallAnywhere 8(一种基于Java的安装程序IDE),它可以启动和停止Windows服务,但没有内置的方法来查询其状态。幸运的是,它允许您在Java中创建自定义操作,可以在安装过程中随时调用(通过我认为是相当复杂的API)。 我只需要一些可以告诉我特定服务是启动还是停止的信息。 IDE还允许调用批处理脚本,因此这也是一个选项,尽管脚本一旦运行
问题内容: 我正在寻找一种在Java应用程序中获取唯一文件ID的方法,并且遇到了这种情况: Windows中的唯一文件标识符 现在,我尝试了Ashley Henderson本人(提出问题的人)提供的答案,并且在C#中效果很好。但是我需要在Java中执行此操作,以使该应用程序可以跨平台工作。 有什么方法可以将此移植到Java或以其他方式获取相同的ID? 编辑: 我现在几乎可以使用eee的解决方案来使
问题内容: 我正在寻找一个允许我查找Windows服务状态以验证该服务已启动并正在运行的库。我查看了Sigar库,但是它是GPL,因此我无法使用它。需要商业或BSD(ish)许可,因为它将被捆绑到商业软件中。 问题答案: 如果没有其他帮助,请尝试考虑稍微不同的方法(当然可以),例如: 有许多免费/非免费软件可以进行监视,包括Windows服务监视(例如nagios,Zabbix等)。这些监视器通常