【java – Windows上的System.err在哪里?】教程文章相关的互联网学习教程文章

Java-Grails上的同步块可在Windows上运行,但在Linux中无法【代码】

我有一个grails应用程序,它依赖于服务中的同步块.当我在Windows上运行它时,同步按预期方式工作,但是当我在ams linux上运行时,获取StaleObjectStateException. 在下面的示例中重现该问题.class TestService {private final Object $lock = new Object[0];TesteSync incrementa() {synchronized ($lock) {TesteSync t = TesteSync.findById(1)t.contador++t.save(flush: true)Thread.sleep(10000)return t} }} 据我了解,发生此异常是...

如何在Windows中从Java创建非只读目录【代码】

我正在使用myFileObject.mkdirs()创建目录.在Windows中,每个创建的目录都标记为只读.尽管我仍然可以(奇怪地)仍然写入目录,但是在删除内容时会加剧. 是否有一些系统属性或我可以设置的东西,以便对新目录的默认权限是可读写的? (我在SO和Web上进行了搜索,除了其他抱怨同一件事的人之外,没有找到任何其他东西.)必须为目录树调用setWritable令人痛苦. (如果有所作为,我将在Windows 7上使用J2SE 1.6.0_23.)解决方法:据我了解,没有办法从...

Windows API的Java调用GetShortPathName【代码】

我想在我的java类中使用本机Windows api函数. 我感兴趣的函数是GetShortPathName.http://msdn.microsoft.com/en-us/library/aa364989%28VS.85%29.aspx 我尝试使用此-http://dolf.trieschnigg.nl/eightpointthree/eightpointthree.html但是在某些情况下,当我使用Java时,它会完全崩溃,因此这不是我的选择. 问题是我是否必须在C语言中编写代码,制作DLL,然后在JNI / JNA中使用该DLL?或者,也许我可以以某种方式访问??系统API? 感谢您的...

在Windows 7上从Java启动CYGWIN构建的可执行文件失败,并且“加载共享库时出错:?:没有这样的文件或目录”【代码】

有问题的代码在早期版本的Windows上或多或少地使用了完全相同的配置,但是,它不知道在Windows 7上运行!这就是我现在需要解决的问题. 简而言之,一些C代码在启动java程序之前执行一些配置和安全性检查,传递一些在Java中很容易做到的数据.反过来,Java会在适当的时候启动相同的C代码,然后自己启动不同的Java程序.第二个项目启动需要完全独立,(想想nohup)因此第二次发布. 现在发生的事情是C程序以普通方式启动Java程序,但是当Java尝试启...

如何使用Java在屏幕上移动Windows窗口?【代码】

我一直在考虑使用GUI创建一个窗口管理器,可能是Java.但是,我正在努力找出移动不属于我的程序的窗口的最佳方法. 到目前为止,似乎我应该使用JNI与Windows API进行交互,但我没有找到任何有用的示例. 有谁知道如何做到这一点? 谢谢! PS.如果有更好的语言,我不一定与Java联系在一起.解决方法:如果目的是拥有一个快速的窗口管理器,那么你最好使用C或C#,甚至Delphi. 但如果您最熟悉Java,那么就可以完成. 如果选择(老化)JNI,则必须使用Ja...

如何在Java中获取Windows’%APPDATA%位置变量的值?【代码】

当用户使用Windows时,我正在尝试使我的程序在%APPDATA%设置的位置保存其状态.但是,System.getProperty(“temp.dir”);不回归.为了保存状态,如何在Windows中获取%APPDATA%变量的值?解决方法:使用System.getenv()System.getenv("APPDATA")但我觉得System.getProperty("user.home") 应该是首选,即使它不是完全相同的东西,因为它更便携.

如何在Windows中的ProcessBuilder java中设置PATH环境变量【代码】

我试图在java中为进程构建器设置PATH环境变量,我尝试了以下方法:ProcessBuilder pb = new ProcessBuilder(command); Map<String, String> mp = pb.environment(); mp.put("Path", "myPath"); pb.start();但是以下不起作用,进程构建器选择了默认的系统路径.我遇到了这个question,这个技巧在我目前的项目中没有帮助我.我该怎么办才能解决这个问题?解决方法:路径用于新进程.它不用于查找您的命令. 您可以尝试下一个解决方案.运行cmd...

UI Windows 8在JAVA中查找

我正在创建一个独立但不在线的系统.它是一个基于java的系统.我只想让我的UI看起来像Windows 8中的那样.这可能吗?解决方法:使用Java FX和CSS,您可以模仿Windows 8 Metro界面. 见:http://code.makery.ch/java/javafx-2-tutorial-part4 或者在这里:http://pixelduke.wordpress.com/

在java中更改windows键盘?【代码】

我想以编程方式更改当前正在使用的Windows键盘. 我正在为东方语言编写一个字典程序,当用户点击不同的表列时,我希望它切换到另一个键盘. 我查看了这个并找到了使用Windows PowerShell和本机C代码的示例. PowerShell似乎不起作用,我不熟悉本机Windows API和C.任何有关如何在Java中实现这一点的帮助将不胜感激.解决方法:这是一篇博客文章,解释了如何做到这一点:change input method简而言之:yourMainJFrame.getInputContext().selec...

Java文件路径Windows / Linux【代码】

这两个操作系统在Java中创建文件路径的最佳解决方案是什么.应用程序将用于此操作系统,我需要创建通用字符串. 例如 :对于Linux:public File folderTxt = new File("/home/romankooo/work/txt/");对于Windows:public File folderTxt = new File("C:\\PDFMalwareDataAnalyser\\Txt\\");或者是为此操作系统生成2个.jar文件的最佳解决方案. 非常感谢.解决方法:最好的事情是让java为你决定这样public File folderTxt = new File(File....

java中的Windows本机文件选择器【代码】

显然,Windows上有(至少?)两个不同的本机文件选择器(10).有一个,由JFileChooser和其他程序使用: 还有一个,例如Chrome使用的: 我比第一个更喜欢它,因为: >您可以直接在顶部输入文件路径>您可以搜索该文件夹>左侧的直接访问包含整个文件树 我如何用Java获取它?解决方法:使用JavaFX库FileChooser fileChooser = new FileChooser(); fileChoose.showOpenDialog(null);要在摇摆环境中运行它,请查看those two答案.PlatformImpl.start...

通过Java访问Windows证书存储证书?

我正在寻找可以枚举和使用(签署)CurrentUser / My和LocalMachine / My中的证书的东西,但是我无法找到任何Windows证书库,只有Java自己的秘密商店. This link看起来很有希望,但我只能使用Java附带的东西. 我之前发现this question问过,但这是五年前的事,那是计算机时代的很长一段时间.谢谢!解决方法:使用-Djavax.net.ssl.trustStoreType = WINDOWS-ROOT启动Java. 有关更多信息,请参见http://www.oracle.com/technetwork/articles/ja...

使用Launch4j将Java应用程序固定到Windows 7任务栏

我目前正在尝试将Java应用程序固定到Windows 7任务栏.应用程序随Launch4j一起启动.程序图标显示正确,但右键单击任务栏上的图标仅显示带有“关闭窗口”条目的上下文菜单.没有用于将应用程序固定到任务栏的菜单条目.将EXE文件拖到任务栏也无法正常工作.在任务栏中单击此新启动器时,第二个图标会在任务栏中生成. 我按照这两个问题的解决方案的指示来解决问题,但它没有帮助: > Pinning a Java application to the Windows 7 taskbar> ...

使用Java,我如何获得Windows机器上所有本地用户的列表【代码】

如何使用java列出在Windows机器(Win2000)上配置的所有本地用户.如果可能的话,我更喜欢使用任何java 2 com桥或任何其他第三方库.优先使用Java的一些本机方法.解决方法:使用Java-COM Bridge,如Jacob.然后选择适当的COM库,例如: COM API for WMI列出本地用户或任何其他Windows管理信息. Win32_SystemUsers关联WMI类涉及该系统上的计算机系统和用户帐户. Win32_Account抽象WMI类包含有关运行Windows的计算机系统已知的用户帐户和组帐户...

java – chromedriver在前台运行的windows jenkins slave上失败【代码】

是否有一个技巧让Win Jenkins奴隶与chromedriver合作? 我的测试从maven repo中提取chromedriver和便携式chrome,然后执行它们.我的本地工作正常,当我的构建用户在我的构建系统上做同样的事情. 当jenkins做同样的事情时,即使在前台(而不是svc)中运行它也会失败并出现以下错误.我试过通过params以增加冗长无济于事.org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited normally(Driver info: ch...

SYSTEM - 相关标签