草庐IT

java - 使用 Eclipse 类路径变量替换绝对路径 "sourcepath"?

我想使用Eclipse类路径变量来解析类路径中库的附加源JAR文件。这是我当前在Elcipse(Indigo)中的“.classpath”文件的内容:当我现在为“spring-ws-1.5.8-all.jar”添加源JAR文件时,“.classpath”文件内容为:如您所见,Eclipse将“sourcepath”属性添加到具有绝对路径的“classpathentry”元素。现在我的想法是用类路径变量“SOURCE_PATH”替换绝对路径,该变量正确设置为“D:/dev/sources”。(请不要问我们为什么有这个设置或建议我们必须更改它;这是一个旧项目,很遗憾,我们不能/不允许更改构

java - 从 Eclipse 导出 jar 时出现 "Could not find main method from given launch configuration"错误

我使用Eclipse作为我的IDE开发了我的程序。我曾经使用File|Export|可运行JAR文件用于为客户端创建dist构建的选项。我在eclipse中使用“运行”或(经常)“调试”按钮处理项目(因此我为项目配置了有效的主要方法)。不幸的是,当我昨天创建构建时,我在尝试运行应用程序时遇到了以下错误:FailedtoloadMain-ClassmanifestattributefromMy.jar然后当我重新尝试导出时,我在导出日志中发现了以下问题:Couldnotfindmainmethodfromgivenlaunchconfiguration我不知道是什么导致了这个问题。我认为

java - intellij 构建包含 gradle 依赖项的 jar 工件

我基本上想做一些简单的事情——或者至少我认为它应该非常简单。我的目标是创建一个Intellijgradle项目,使用gradle向模块添加一些依赖项,并向其中添加一些java源代码。然后我只想有一个选项以某种方式将整个东西编译成1个jar,包含所有等级依赖项并能够使用“java-jar”执行然而事实证明,这并不像我想象的那么容易。我刚刚从intellij创建了一个新的gradle项目并添加了一个Main类。我会给你一个关于我的文件的概览:设置.gradle:rootProject.name='gradleTestNewJar'build.gradle:applyplugin:'java

java - Eclipse 在每次保存时构建所有类

我的工作区中有一个大型项目。每次我保存jsp或任何文件(java、txt、属性等)时,构建都会运行。构建大约需要30到45秒。我恨它!我不能像这样富有成效。这最近才开始发生,我一直启用自动构建,这并没有导致这个问题。办公室里的其他人不会遇到这个问题。所以这一定是我的设置。我想问题是,每次我编辑项目中的任何文件时,如何让Eclipse只构建我修改的类文件而不是完整的构建?请帮忙! 最佳答案 Iguessthequestionsis,howdoIgeteclipsetobuildonlytheclassfilethatImodified

java - 每个项目build设置的 Eclipse

Eclipse中有没有一种方法可以根据项目案例在项目中设置Project>BuildProject或Project>BuildAutomatically?通常这些设置是指当前工作区的所有项目。我能得到的更接近的是Preferences>Workspace>BuildOrder但这又是指构建的顺序。 最佳答案 不,这是不可能的设计。我引用自anolderdiscussion关于同一主题:“我们决定在工作区的一个子集上使用自动构建的模式混淆了自动构建的概念,这目前意味着用户需要对构建一无所知。我们的想法是构建一个新的工作集,您可以为其添

java - eclipse中安装环境说明

我有Executionenvironmentreferenceswerenotcheckedfor'...'becausenoenvironmentdescriptionsareinstalled.错误。我想我需要为导致此错误的org.eclipse.jdt.core项目安装环境描述(http://wiki.eclipse.org/Execution_Environment_Descriptions)。如何在eclipse中安装环境描述? 最佳答案 我从这个网站得到了答案-http://wiki.eclipse.org/Execut

java - Gradle java项目在构建期间替换文件中的单行

我有一个简单的Gradle构建脚本来编译和打包(类似于应用程序插件)我的Java应用程序。我唯一没有完成的是在一个简单的.properties文件中替换当前版本号。我创建了一个文件“src/main/resources/app-info.properties”,其中只有一行“application.version=@version@”。不,我想在文件复制到构建文件夹时替换此版本字符串(认为这是在构建任务期间发生的)。我已经用antsReplaceTokens尝试了一个简单的解决方案。这个替换了版本,但也破坏了资源中的.png文件。那么是否有一种简单的解决方案可以在构建任务期间(或任何处

java - 如何使用 gradle 正确地向另一个项目添加依赖项?

你好,我是gradle的新手,这让我有点困惑。我应该如何在我的gradle配置中添加依赖项以访问projectA1中的B1.java?项目B是gradle项目,项目A只是一个包含另一个gradle项目的文件夹。这是我的结构:工作区:项目A项目A1...这里我想访问B1.javabuild.gradle项目A2...build.gradle项目B项目B1B1.java...build.gradle项目B2...build.gradlebuild.gradle我尝试阅读gradle文档,但对我来说并不清楚。任何帮助表示赞赏。谢谢! 最佳答案

Java Web 部署 : build code, 或部署 .war?

部署J2EE/JavaWeb应用程序的两种主要方式(在非常简单的意义上):将组装好的工件部署到生产箱在这里,我们在别处创建了.war(或其他),为生产配置它(可能为许多盒子创建许多工件)并将生成的工件放在生产服务器上。优点:生产环境中没有开发工具,可以直接重复使用来自测试的工件,进行部署的人员不需要了解构建过程缺点:创建和部署工件的两个过程;预构建工件的潜在复杂配置可能会使流程难以编写脚本/自动化;必须对二进制工件进行版本控制在生产箱上构建工件在这里,日常用于在开发人员机器上本地构建和部署的相同流程用于部署到生产环境。优点:需要维护的一个过程;并且经过频繁使用的严格测试/验证。在创建工

java - 在类 build 中传递奇怪的引用

我是一名网络开发人员(业余爱好是游戏开发),我曾多次使用以下范例。(在开发服务器架构和视频游戏开发工作中。)它看起来真的很难看,但我不知道解决方法。我将在游戏开发中举一个例子,因为这是我最近注意到的地方。这是我一直在研究的角色扮演游戏。每次战斗开始时,CombatEngine都会创建两方Combatants。每个Combatant都会设置一个与给定Combatant关联的人工智能对象,该对象负责为未收到明确命令的玩家口述Action:publicclassCombatant{ArtificialIntelligenceai=null;publicCombatant(){//Setoth