问题内容: 我有一个Java 1.6桌面应用程序,它是从Windows XP上的批处理文件以javaw开头的。此批处理文件有一个.lnk链接,该链接放置在Windows Startup文件夹中,以便在每次系统启动时启动此应用程序。该应用程序使用SystemTray类在运行时在系统托盘上显示图标。手动启动此应用程序没有问题。如果它是由Windows启动过程启动的,则不会显示任何图标(甚至没有空白图标
问题内容: 我有以下问题:我无法将Sql Server数据库连接到Java项目。我的数据库是SQL Server 2008 R2。并具有Windows身份验证模式。我已经使用了以下代码行,但仍然是相同的问题。 如果数据库用户有密码,我是否必须与以下代码行集成? 如果无法使用Windows身份验证进行身份验证,则必须使用相同的数据创建另一个数据库,唯一的区别是使用Sql Server身份验证而不是W
问题内容: 是否可以使用其他用户帐户在Windows上创建新进程?我知道有一个上下文菜单“运行方式”,但我想从Java中进行操作。我有用户名和密码。 问题答案: 您需要使用Java本机接口(JNI)编写DLL,因为您不能使用纯Java代码来执行此操作。 DLL本身需要调用 CreateProcessAsUser 函数在另一个用户的上下文中创建一个进程。要成功创建该过程,您需要提供对该函数的访问令牌
问题内容: 我试图使我的程序在用户使用Windows时将其状态保存在设置的位置。但是,不返回该值。 如何在Windows中获取变量的值,以进行状态保存? 问题答案: 使用System.getenv() 但我认为 即使它不是 完全相同 的东西,也应该首选它,因为它更便于携带。
问题内容: Windows 8/10已开始包含一个滑块,该滑块可缩放GUI元素的大小,右键单击桌面->显示。对于拥有4k笔记本电脑屏幕的同事,则为250%,而在4k 28英寸屏幕上使用相同分辨率的同事,则为150%。 如何以编程方式读取该值?我需要调整一些图形,使其在所有屏幕上看起来都一样。 我正在Eclipse RCP应用程序上使用Java进行工作,但是通过JNI使用C或C ++的方法也可以使用
问题内容: 我有一个用于查看附加到日志条目的图像的按钮,当用户单击该按钮时,我希望它在Windows机器上的用户默认图像查看器中打开图像吗? 我如何知道默认图像查看器中的哪个查看器? 现在我正在做这样的事情,但它不起作用: 通过不起作用,我的意思是它什么也没做。我试图仅在命令行中运行命令,但没有任何反应。没错,没事。 问题答案: 尝试使用CMD / C START 这将启动与文件扩展名关联的默认照
问题内容: 在Windows上,我们有一个C ++应用程序来启动Java进程。这两个应用程序需要彼此通信(通过xml片段)。 您将选择哪种进程间通信方法,为什么? 我们桌上的方法是:共享文件,管道和套接字(尽管我认为这有一些安全问题)。我愿意接受其他方法。 问题答案: 我不确定为什么您认为基于套接字的通信会带来安全隐患(使用SSL)。假设您具有明确定义的通信协议,这通常是一种非常好的方法,因为它与
问题内容: 当我尝试在控制台中打印字符串时,出现错误。我认为这是因为Windows控制台不接受仅字符。最好的办法是什么?有什么方法可以使Python自动打印?而不是在这种情况下失败? 问题答案:
问题内容: 使用Java读/写Windows注册表? 问题答案: Java Native Access(JNA)是用于处理本机库的出色项目,并且通过Advapi32Util和Advapi32支持平台库(platform.jar)中的Windows注册表。
问题内容: 我正在尝试重叠实例。将面板以完全相同的位置和大小直接放在另一个面板上。每次执行此操作时,它将另一个面板移到另一侧或下面,前一个面板在另一个更大的面板内部,并且其中有按钮。 我该怎么做?请记住,它使用的是Window Builder工具。 问题答案: 你可能还想看看这里看到的东西。它不包括在常规画廊中,但可能会很有趣。 重叠样本
问题内容: 有没有一种方法可以将其转换为: 进入这个? 我正在使用以下代码,这些代码将返回.JAR存档或/ bin目录的完整路径。 问题是,返回a ,我需要一个正常的Windows文件名。我试过添加以下内容: 而这两个回报: 返回: 请注意应将转换为空格。 有没有快速简便的方法来做到这一点? 问题答案: 当前的建议(使用JDK 1.7+)是转换URL→URI→路径。因此,要将URL转换为File,
问题内容: 我不得不问这个问题而感到非常恼火,但我无法解决它。目前,我有一个项目: src /文件夹中的5个类 2个JARS在根文件夹中分别名为profiles.jar和classifier.jar 我想创建一个“ makefile”吗?或“批处理文件?” 从WINDOWS COMMAND LINE 编译并运行这些类,但首先将jar添加到buildpath?我不确定我该怎么做 当我尝试执行此操作时
问题内容: 我尝试使用谷歌搜索答案,但是发现的只是关于如何从浏览器中检测Java的技巧,或者只是启动Java并查看其是否运行的一种非常通用的方法,这可能会延长我的应用程序的运行时间。(〜在我的机器上第一次启动时约两秒钟) 如果有以下限制,我希望有一种更快的方法: 仅Sun / Oracle JRE或JDK 只有1.6或更高 仅Windows平台 不是 来自浏览器,而是来自普通的旧Win32可执行文
问题内容: 相同的问题,不同的语言。 您如何用Java做到这一点?您是否使用JNI?运行exe文件?还是有任何像POI读/写 .xls这样的库读/写 .lnk? 我曾经使用变通方法来创建纯文本INI文件 “ .url” 。但是我正在寻找其他有趣的方式来做到这一点。 问题答案: 如果目标是质量,我将使用JNI接口。 http://alumnus.caltech.edu/~jimmc/jshortcu
我正在做一个项目,把我的数据库从sqlite3切换到mysql。所有的配置都做得很好,但是当我在Windows机器上运行rake db:migrate时,我遇到了错误。 null null 这是我的windows database.yml文件 默认:&default适配器:mysql2编码:utf8池:5用户名:root密码:****socket:/var/run/mysqld/mysqld。so