-
java – Maven编译死于“杀死”
所属栏目:[Java] 日期:2020-09-06 热度:112
我在 linux虚拟机上运行Maven2编译的大型 Java项目 编译失败,出现以下错误“使用-X进行编译以进行调试” [DEBUG]来源根源: [DEBUG] /home/{…}/src/main/java [DEBUG] /home/{…}/target/generated-sources/meta [INFO]将1377源文件编译为/ home / {…} 杀害[详细]
-
格式化包含哈希表值的Powershell字符串
所属栏目:[Java] 日期:2020-09-06 热度:55
答案可能很简单,但我花了半个小时仍然无法解决问题. 假设我有以下哈希表: $hash = @{face=Off;} 我试图做的是,沿着一些其他字符串元素输出“face”的值. 这有效: Write-Host Face $hash[face]= Face Off 但是,这不是: Write-Host Face/$hash[face]= Face/S[详细]
-
java – 在Embeddable类中的外键映射
所属栏目:[Java] 日期:2020-09-06 热度:102
我正在使用 eclipselink进行JPA.我有一个实体,它有一个由两个字段组成的复合键.以下是我的Embeddable主键类的字段(成员). @Embeddable public class LeavePK { @ManyToOne(optional = false) @JoinColumn(name = staffId, nullable = fals[详细]
-
java – Spring MVC:基于User-Agent解析视图
所属栏目:[Java] 日期:2020-09-06 热度:92
弹簧版本:2.5.6 我想根据用户代理头的值将视图解析为特定的速度文件. 我目前的思路是与UrlBasedViewResolver相似的实现,这样一来,用户代理值就是通过匹配正则表达式(key)将Map’d(通过context)映射到特定目录(value). 我几乎肯定有一个更简单的方法. 以前发[详细]
-
在Java安装目录中,为什么有多个java.exe文件?
所属栏目:[Java] 日期:2020-09-06 热度:200
只是好奇的JDK的目录布局.所以有两个单独的 java.exe文件 – 一个在: C:Program Files (x86)Javajdk1.7.0_45bin 一个在: C:Program Files (x86)Javajdk1.7.0_45jrebin 为什么需要两个文件?这个问题的动机来自于我正在安装一个程序(SQL Developer)的一些挑[详细]
-
java – 在GUI中处理未处理的异常
所属栏目:[Java] 日期:2020-09-06 热度:141
我主要为技术精通的人写一个小工具,例如程序员,工程师等等.由于这些工具通常会随着时间的推移而改进,因此我知道将会有未处理的异常,用户不会介意.我希望用户能够向我发送回溯,以便我可以检查发生了什么,并可能改进应用程序. 我通常做wxPython编程,但我最近做[详细]
-
java – 将数据保存在XML文件中
所属栏目:[Java] 日期:2020-09-06 热度:62
我有一个应用程序,我需要在一个指定位置的 XML文件中以用户的形式保存数据输入,我需要使用 Java来执行.我在java中相对比较新的XML处理.我想就如何开始这个任务提出一些建议. 任何代码段和链接都将有所帮助… 谢谢 有非常好的框架 JAXB为这也有 Simple 但是我[详细]
-
JAXB Java生成XML,为什么是小写?
所属栏目:[Java] 日期:2020-09-06 热度:85
当我运行这个代码: import javax.xml.bind.JAXBContext;import javax.xml.bind.Marshaller;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.a[详细]
-
如何在启动过程中自动升级Java应用程序?
所属栏目:[Java] 日期:2020-09-06 热度:58
我在几台机器上部署了一个 Java 1.6应用程序(30),并作为Windows服务启动. 我的主要问题是维护这些部署的工件:如果我开发了这个应用程序的新版本,我不想在每个机器上手动重新部署它. 理想情况下,当Windows服务启动时,它会检查远程服务器是否存在更新,如果找到[详细]
-
java – 打开并关闭Hibernate会话
所属栏目:[Java] 日期:2020-09-06 热度:141
这就是我如何获得Hibernate Session并创建查询. HSession.getSession().createQuery(query here).executeUpdate(); 和 Critaria cr=HSession.getSession().createCritaria(..).. ; HSession是我的Session工厂所在的位置,getSession()方法返回一个[详细]
-
部署 – Clojure / Ring:如何将我的clojure应用程序与我无法控制的java构建过程集成?
所属栏目:[Java] 日期:2020-09-06 热度:90
我有一个独特的构建情况.我正在使用lein uberwar从我的环应用程序中构建一个战争并部署到beanstalk.这一切都很有效.现在它出现了一个要求,我们需要将代码推送到一个svn repo,在那里他们将管理构建,它对clojure一无所知(只有 java).这是一个庞大的官僚组织,他[详细]
-
Java中的浮点精度错误
所属栏目:[Java] 日期:2020-09-05 热度:143
我想知道什么是修复精度错误的最佳方法是在 Java中.如下例所示,有精度错误: class FloatTest{ public static void main(String[] args) { Float number1 = 1.89f; for(int i = 11; i 800; i*=2) { System.out.println(lo[详细]
-
java – 在JUnit测试的上下文中使用OSGi声明性服务
所属栏目:[Java] 日期:2020-09-05 热度:143
我试图找出如何使用JUnit在OSGi中实现多捆绑集成测试. 通过集成测试,我的意思是实例化捆绑的一个子集,以自动验证该子系统中的功能. 我们正在运行Equinox并使用Eclipse作为工具链. Eclipse提供了“运行为JUnit插件”选项,它使OSGi框架启动并实例化配置包,因此[详细]
-
java – JAX-WS总是内联发送MTOM附件
所属栏目:[Java] 日期:2020-09-05 热度:187
基本上我想创建一个Web服务客户端通过代理方法发送一个mtom soap消息.我已经从Web服务wsdl创建了我的服务工件.消息已正确创建,但是当我启用mtom并添加附件时,附件始终是内联发送的,而不是单独的mime部分.它像mtom是启用,但由于某种原因它决定不优化消息,所以[详细]
-
java – 清空GroupID声纳
所属栏目:[Java] 日期:2020-09-05 热度:189
我在使用Maven和Sonar与 eclipse.我已经在LocalHost 9000上有我的maven项目. 但是当我去eclipse配置关联声纳说我的groupId是空的.我认为这不应该发生.有谁知道如何解决这个问题?谢谢 我遇到同样的问题,这里的技巧是: 声纳项目的关键是遵循命名约定[groupid][详细]
-
java – 在这段代码中,变量如何可以为null?
所属栏目:[Java] 日期:2020-09-05 热度:155
FindBugs抱怨在此方法中可能在Comparator.compareStrings(String,String)中不可行的分支上str1的可能的空指针取消引用: private static int compareStrings(final String str1, final String str2) { if ((str1 == null) (str2 == null)) {[详细]
-
Java替代Windows Workflow Foundation
所属栏目:[Java] 日期:2020-09-05 热度:156
Windows Workflow Foundation有哪些 Java替代方案?我正在寻找提供至少与WWF相同的功能的东西,具有相同的灵活性和相对的易用性.我更喜欢一个免费的解决方案. 有一些优秀的Java JBPM工作流引擎是一个. 其他可以找到here.[详细]
-
Java中的String …参数
所属栏目:[Java] 日期:2020-09-05 热度:155
参见英文答案 varargs and the ‘…’ argument3 我必须实现一个作业作业的API,而我的教练使用了一个我不熟悉API(javadoc的)方法之一的符号. public void method(String... strs); “…”是什么意思?它后来看起来像我需要使用单个字符串实际参数调用同样的方[详细]
-
Java保留名称编译
所属栏目:[Java] 日期:2020-09-05 热度:199
这个问题在这里已经有一个答案: Is it a good idea to use unicode symbols as Java identifiers?7个 我看过这个鳕鱼,为什么它可以吗? public void nеw() { System.out.println[详细]
-
java – 获取应用程序关闭事件
所属栏目:[Java] 日期:2020-09-05 热度:92
如何到达应用程序关闭事件? 我想获得应用程序来保存所有未保存的操作,或向用户显示一条消息“您确定关闭而不保存所有数据?”这样的东西 如果这将是有用的 – 应用程序是使用Swing的SingleFrameAplication. 您可以使用 shutdown hook.它适用于Swing,AWT甚至[详细]
-
java – 在mysql中获取最后插入的auto increment id
所属栏目:[Java] 日期:2020-09-05 热度:64
我试图得到像 mysql_insert_id()的mysql命令;它检索最后插入的行的auto_increment id.我可以用 Java做什么? rs = st.executeQuery(select last_insert_id() from schedule);lastid = rs.getString(last_insert_id()); 我的lastid被宣布为INT.我没有[详细]
-
jsf – 使用javax.faces.PROJECT_STAGE
所属栏目:[Java] 日期:2020-09-05 热度:105
我想了解JSF应用程序的“ javax.faces.PROJECT_STAGE”属性的影响.以下链接介绍了一个很好的用例 http://css.dzone.com/news/jsf-20-new-feature-preview-ser http://www.java-tutorial.ch/java-server-faces/jsf-project-stage 除了提供验证错误消息,还有其[详细]
-
java – 为什么不允许在覆盖范围的同时缩小范围
所属栏目:[Java] 日期:2020-09-05 热度:123
在 Java中,当我重写一个方法时,编译器会标记任何尝试将可见性缩小为一个错误.对于例如:我不能覆盖公共方法作为受保护的,而我可以覆盖一个受保护的方法作为public. 我有兴趣知道这个规则背后的设计决策/想法. 一个子类应该总是满足超类的合同.见 Liskov Subst[详细]
-
java – 处理2.0中的枚举
所属栏目:[Java] 日期:2020-09-05 热度:87
This问题是指1.2.1版本,它不会在不同的部分进行编译,因此它不是重复的. 我想在Processing中使用枚举.我已经看到他们在一个单独的文件中工作得更好,所以我已经做到了.此代码正确编译: enum Status{ STOPPED,MOVING}; 但是当我有这个代码 Status status; 在一[详细]
-
为什么Java对象必须是8的倍数?
所属栏目:[Java] 日期:2020-09-05 热度:184
我知道 Java使用填充;对象必须是8个字节的倍数.但是,我没有看到它的目的.它是干什么用的?它的主要目的是什么? 它的目的是 alignment,它允许以更少的空间为代价来更快地进行内存访问.如果数据未对齐,那么在加载内存后,处理器需要进行一些转换才能访问它. 另[详细]
