草庐IT

Open-Source

全部标签

"Editing Java Source"中的 Java Eclipse 调试快捷方式

我喜欢在Eclipse中调试我的Java应用程序时使用快捷方式。F5、F6、F7和F8键仅在调试视角下有效。因此,我尝试使用“复制命令”按钮复制所有键(首选项->常规->键),并使它们在“编辑Java源代码”时起作用。我点击了“应用”按钮,但仍然不起作用。如何使键(F5、F6、F7和F8)在Java透视图中起作用?谢谢!最好的问候,孔编辑:我使用EclipseIndigoServiceRelease1 最佳答案 从这个旧bug13513:Togetthe"F"buttonstowork,youcurrentlyhavetoenabl

java - 从 open jdk 切换到 Sun jdk

我在/usr/lib/jvm中有jdk1.7.0目录以及其他open-jdk版本。我希望我的Ubuntu12.04将此jdk(jdk1.7.0)视为其主要jdk,即我不想使用open-jdks。当我键入java-version或javac-version时,它都会返回它正在使用openjdk及其jre。怎么改成jdk1.7.0? 最佳答案 将类似于以下内容的内容添加到您的~/.bashrcexportJAVA_HOME="/usr/lib/jvm/jdk1.7.0"exportPATH="$JAVA_HOME/bin:$PATH"要

java - 在 Windows 上监听 "open file with my java application"事件

标题很乱,不知道怎么用几句话来解释:我有一个读取*.example文件的java应用程序。由于install4j,我还添加了一个文件关联,因此当用户双击任何扩展名为*.example的文件时,我的应用程序就会启动install4j似乎在args[]中发送文件路径,因此打开该文件并在我的应用程序中显示它应该很容易。但是如果应用已经在运行会怎样?我只能允许应用程序的一个实例,那么我怎么知道用户正在打开一个文件?我找到了这个:http://resources.ej-technologies.com/install4j/help/api/com/install4j/api/launcher/S

java - 如何配置 jdee `find-class-source-file` 以使用 Cassandra 源代码树?

我正在尝试为即将开始的Java项目安装Emacs+JDEE,但我无法让JDEE正常工作。我想解决的第一个问题是能够跳转到给定类名的源文件。我正在使用Cassandrasource作为我使用JDEE的Playground。我已经设置了一个新的Ubuntu12.04VM和Emacs23.3.1作为我的测试环境。我正在使用默认Ubuntu存储库中的openjdk-1.6并且JDEE似乎正在使用它。我下载了jdeetarball并将其解压到~/.emacs.d中。Cassandra源代码树被checkout到~/cassandra。我的~/.emacs.d/init.el包含以下内容:(set

java - 最新的 Open JDK 8 JAXB 库无法解码具有包含换行符的属性的对象

我在Ubuntu16.04上使用Java。最近我升级到使用oracle-java8-installer包安装的OpenJDKjava版本“1.8.0_161”(包版本8u161-1~webupd8~0)。自从进行此升级后,我在对Java对象进行JAXB编码时遇到了新的异常。具体来说,当尝试使用JAXB将Java对象编码为XML时,如果Java对象具有包含任何换行符(“\n”)字符的String属性并且该String属性被序列化为元素,我会得到以下异常XML中的内容。(顺便说一句,如果将String属性序列化为属性内容,则String值中的任何换行符都将转换为空格字符,并且不会触发异常。

Java EE 真实世界的开源应用程序

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion什么是好的JavaEE现实世界(不像PetStore这样的学习项目)开源应用程序?特别是,我正在寻找在真实世界环境中使用ORM(JPA-Hibernate)、Spring(IoC、事务管理、安全性)的示例ps一个很好的例子,我正在寻找什么-ASP.NETstarterapplications(对于.net平台)

java - 如何在 SonarQube 中抑制警告 'Source files should not have any duplicated blocks'?

我正在使用SonarQube5.4并调查几个问题的抑制。我发现一旦我插入@SuppressWarnings("common-java:DuplicatedBlocks"),SonarQube就没有检测到抑制规则Sourcefilesshouldnothaveanyduplicatedblocks在文件的开头(文件无法编译)或在其中一个重复代码块的标记处。我在http://docs.sonarqube.org/display/PLUG/Java+FAQ找到了信息声明如下:The//NOSONARtagisusefultodeactivateallrulesatagivenlinebuti

Java 开源工作流引擎

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion什么是最好的开源java工作流框架(例如OSWorkflow、jBPM、XFlow等)?

java - 如何修复 Hudson 中的 "Too many open files"问题?

我们使用Hudson作为一个持续集成系统来执行我们许多项目的自动化构建(每晚并基于CVS轮询)。有些项目每15分钟轮询一次CVS,有些项目每5分钟轮询一次,有些项目每小时轮询一次。每隔几周我们就会得到一个失败的构建并输出以下内容:FATAL:java.io.IOException:Toomanyopenfilesjava.io.IOException:java.io.IOException:Toomanyopenfilesatjava.lang.UNIXProcess.(UNIXProcess.java:148)下一个构建始终有效(有0个更改),因此我们总是将其归结为同时运行2个构建作

java - 整个工作集/工作区的 Eclipse “Open Call Hierarchy”

有没有办法将“OpenCallHierarchy”功能扩展到整个工作集或工作区?(即跨多个项目)这在搜索已弃用的方法和依赖项时非常方便。 最佳答案 默认情况下,OpenCallHierarchy在工作区中搜索。单击CallHierarchyView中的向下箭头以查看SearchIn...和SearchScope选项。查找向下箭头的指南:在右侧的CallHierarchyView窗口中,有Maximize、Minimize和ViewMenu。ViewMenu由一个向下的三角形表示,您需要点击它。