草庐IT

desktop-application

全部标签

java - 错误 : annotation type not applicable to this kind of declaration

我正在尝试编译我正在编写的JavaWeb应用程序,但我遇到了编译错误,我不知道该如何处理。通过谷歌搜索,我发现了thisSO问题,但是提问者使用的是EJB,而我的错误是在JPA实体类中。这是Maven构建错误。[INFO]------------------------------------------------------------------------[INFO]BUILDFAILURE[INFO]------------------------------------------------------------------------[INFO]Totaltime:3

Java 7u45 安全警告 : Allow access to the following application from this web site?

如何取消以下警告?允许从此网站访问以下应用程序?截图:http://i.imgur.com/sXN5mLZ.jpg 最佳答案 我也花了几天时间寻找这个问题的解决方案。今天终于希望这能解决我们的问题,因为我们仍在等待客户签署我们的小程序。对于我们的案例,基于我们内部测试的有效解决方案是从MANIFEST中删除Trusted-Library属性。您可以点击此链接JARFileManifestAttributesforSecurity 关于Java7u45安全警告:Allowaccesstot

java - 桌面浏览在 Java 中不适用于 Ubuntu

这个问题在这里已经有了答案:Desktop.getDesktop().browseHangs(3个答案)关闭2年前。desktop=Desktop.getDesktop().browse(uri);以上代码在Ubuntu操作系统中不起作用。如果我执行此代码,那么我的应用程序会被攻击并挂起一段时间,在此期间我无法在Java控制台中停止正在运行的应用程序。能够关闭该应用程序的唯一方法是强制退出。

java - Spring:如何替换在Application Context中创建的Environment bean

我希望用我自己的实现替换Spring使用的环境bean。这是不好的做法吗?如果不是,我怎样才能干净地做到这一点?目前我已经创建了一个实现Environment接口(interface)并使用现有Environmentbean的bean,但这意味着所有需要Environmentbean的配置代码现在都必须使用我的自定义Environmentbean。我认为用我自己的替换SpringsEnvironmentbean会更干净,然后不需要更改需要它的配置。目前我能想到的唯一方法是创建我自己的ApplicationContext从而将环境设置为我自己的,或者让某些东西成为ApplicationC

java - Spring Boot 集成测试无法访问 application.properties 文件

我有一些用@RestController注释的类,我正在尝试使用MockMvc类进行测试。端点从Web应用程序正确响应,但在运行测试时出现以下错误(来自IntelliJIDEA):java.lang.IllegalArgumentException:Couldnotresolveplaceholder'spring.data.rest.base-path'instringvalue"${spring.data.rest.base-path}/whatever"这是application.properties文件的样子:spring.data.rest.base-path=/apispr

Java 桌面应用 : How to maximize tray application when hotkey pressed?

我需要编写一个程序,该程序在最小化时位于系统托盘中,我将使用Java6的SystemTrayAPI来完成此操作。当用户按下某个热键时,如何让该应用程序进入前台?例如,应用程序正在运行但已最小化。当用户按下CTRL-SHIFT-Y或其他东西(或者像Google桌面的搜索一样,按下CTRL两次)并且应用程序被最大化。编辑:我知道howtobringaJavawindowtotheforeground.我想更具体地询问如何让正在运行的Java应用监听热键。 最佳答案 您将需要求助于JNI,查看anexample.这是anothernice

java - Java Application的序列号和激活保护的一般实现方式是什么?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我想创建一个Java桌面应用程序,并想采用某种机制来保护我的软件免遭非法复制。为Java应用程序实现序列号和激活保护的一般最佳方法是什么?如果用户可以正确激活软件,激活信息存储在哪里?谢谢。

java - 带有参数传递的 Java 桌面应用程序的单个实例

我希望我的JavaSwing应用程序一次只运行一个实例。如果打开第二个实例,我希望它将其参数传递给已经运行的实例。我怎样才能使用一个漂亮、干净的JavaAPI来做到这一点?(我不想自己使用套接字或文件系统锁来实现它)。我见过许多在Java中强制执行单个实例的解决方案,但我所知道的唯一一个将参数传递给正在运行的实例的解决方案使用JNLP的SingleInstanceService,而且我没有编写JavaWeb启动应用程序,所以我不能使用它(我尝试时遇到NullPointerException)。 最佳答案 参见http://www.a

Java:检查PC是否空闲

这是一个相当棘手的问题,因为我在网上找不到任何信息。基本上,我想知道如何在Java中检查计算机是否空闲。我希望程序仅在计算机处于Activity状态时运行,但如果处于空闲状态则不运行。我能想到的唯一方法是连接到鼠标/键盘并设置一个计时器。MSNMessenger具有“离开”功能,我希望有类似的功能。 最佳答案 Java无法在应用程序之外的系统级别与键盘或鼠标进行交互。ThatbeingsaidhereareseveralwaystodoitinWindows.最简单的可能是设置JNI和轮询GetLastInputInfo用于键盘和鼠

java - 在 Java 桌面应用程序中创建本地存储目录

我正在构建一个Java桌面应用程序,需要存储一些本地数据(首选项和历史记录)。为此,我想在适当的位置创建一个新文件夹,例如Windows中的AppData\myapp和Linux中的~/.myapp苹果机)。什么是好的、跨平台的方式来做到这一点?我在这个网站上看到了几个关于这个问题的问题,但是要么:提问者想要查找Windows的应用程序数据(非跨平台)解决方案是在user.home中创建一个文件夹(Linux风格,不是跨平台的)这是我目前所做的,但我正在寻求改进。 最佳答案 你总是可以使用JavaPreferencesAPI它将存储