jjzjj

CLASSPATH

全部标签

java - 如何给不同的Java类赋予不同的权限?

我有一个Java应用程序,我想让它可扩展。为了创建一个扩展,我们公司的开发人员将编写一个实现特定接口(interface)的Java类。他们可能还希望编写相关的帮助程序类。我想在不中断的情况下将这些扩展加载到应用程序中。我想限制这个类可以做以下事情:调用应用程序API中的方法(这将是构造函数的参数)在同一个包中创建其他对象的实例(这样扩展类的作者可以使用其他类来完成工作)。当类被调用时,传入的API对象将已经定义了一个“客户”并将其存储为成员变量。它将使用它来限制通过API对该客户数据的访问。我不希望这些类执行诸如访问数据库、写入磁盘或其他操作等操作。这主要是依赖管理和封装方面的工作,

java - 为什么我可以使用 Scala REPL 中的 Java 库而不是脚本中的?

我正在编写一个使用JodaTime的Scala脚本。直到今天,这工作正常。不知何故,有些东西发生了变化,它不再起作用了。这个有效:$scala-cp"lib/*"WelcometoScalaversion2.9.1.final(JavaHotSpot(TM)64-BitServerVM,Java1.6.0_29).Typeinexpressionstohavethemevaluated.Type:helpformoreinformation.scala>importorg.joda.time._importorg.joda.time._scala>Period.minutes(5)re

java - 如何将 logging.properties 添加到 Eclipse 项目的类路径?

我正在使用Eclipse3.7.1,但我的代码没有看到我的logging.properties文件。(我认为它会自动看到它,因为它位于JRE中的标准位置,但这显然是错误的)。有人告诉我需要将此文件添加到类路径的根目录中,但我不确定该怎么做。Eclipse为我提供了将jar、库、变量和其他内容添加到类路径的方法,但我不知道如何添加属性文件。任何人都可以告诉我吗?您可能认为添加一个简单的文本文件比添加一个jar文件更容易,但我没有看到任何文本文件或属性文件的选项,所以我不确定如何继续。 最佳答案 右键单击您的项目->运行/调试设置->编

使用 langdetect 进行 Java 语言检测 - 如何加载配置文件?

我正在尝试使用名为langdetect的Java库托管here.使用起来再简单不过了:Detectordetector;StringlangDetected="";try{Stringpath="C:/Users/myUser/Desktop/jars/langdetect/profiles";DetectorFactory.loadProfile(path);detector=DetectorFactory.create();detector.append(text);langDetected=detector.detect();}catch(LangDetectExceptione

java - 在 IntelliJ 中将 JAR 添加到 WEB-INF/lib 目录的正确步骤是什么

假设我有一个Javaweb项目,我需要将几个JAR文件放入WEB-INF/lib目录中。在Eclipse中,如果您只是将这些JAR放在那里,Eclipse会像在类路径中一样拾取它们。然而,IntelliJ似乎没有。将这些JAR添加到项目中以使其位于标准WEB-INF/lib目录中的正确方法是什么? 最佳答案 在ProjectStructure窗口中,在“Libraries”部分添加JAR后,您可以转到“Artifacts”部分,您将在寄存器“OutputLayout”中看到WEB-INF文件夹的外观.在右侧,您会看到“可用元素”,您

java - Ant类路径顺序

如何在ant中设置类路径顺序?具体来说,当我尝试运行我的ant构建时,我需要它在jar(jaxws-api.jar)中选择一个类,而不是在jre中选择同一个类。我目前正在设置类路径以明确包含那些jar,但它似乎仍然首先选择jre。我正在寻找的是某种等效于“构建配置”菜单下eclipse中的订单/导出的类型。编辑:我会更明确。我有一些使用CXF2.1.3生成的类。他们调用javax.xml.ws.Service#getPort(QName,Class,WebServiceFeature...)。我正在使用Java版本1.6.02。该方法在该版本的该类中不存在。但是,它确实存在于类的jax

java - GWT、Eclipse 插件如何重命名项目以及 .gwt.xml 文件?尝试这样做时出现错误

I'vespentawhilesearchingonthisandnothingthatIfindseemsrelevantspecificallytomyissue.IammakingRPCcallssoIwantedtochangethepathtooneofmywebservices.ItwassomethinglikemytestprojectandwantedtochangeittofinalprojectnameIwenttothemytestproject.gwt.xmlfileandchanged至Ithenranitthroughandgotanerrorthat[E

java - Class.getResource() 在我的 Eclipse 应用程序中返回 null?无法配置类路径?

我正在尝试使用Class.getResource("rsc/my_resource_file.txt")在Eclipse应用程序中加载文件。但是,无论我在Eclipse中做什么,类路径始终只包含一个Eclipse启动器条目:.../eclipse/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.pkc如何配置类路径?注意:在运行时,我使用以下代码确定类路径:URLClassLoadercl=(URLClassLoader)ClassLoader.getSystemClassLoader();for(URLclasspathURL

java - 设置 java 类路径(用于 super 开发模式)

我正在尝试使用以下命令在OSX.7中运行一个jar,gwt-codeserver.jarjava-cp".:/sdk/gwt-2.5.0.rc1/gwt-dev.jar"-jar/sdk/gwt-2.5.0.rc1/gwt-codeserver.jarcom.activegrade.TeacherView命令失败:Exceptioninthread"main"java.lang.NoClassDefFoundError:com/google/gwt/core/ext/TreeLoggerCausedby:java.lang.ClassNotFoundException:com.goog

java - Mac 用户 - 如何在 Mac 中设置 CLASSPATHS(我正在处理 Lucene 演示)

我正在尝试让我的ApacheLucene演示正常工作,我打算在本教程中设置类路径http://lucene.apache.org/java/2_3_2/demo.html我搜索了网络,这些是我找到的设置CLASSPATH的2个解决方案:CLASSPATH=${CLASSPATH}:/Users/philhunter/Desktop/COM562\Project/lucene-3.0.3/lucene-core-3.0.3.jar和setenvCLASSPATH${CLASSPATH}:/Users/philhunter/Desktop/COM562\Project/lucene-3.0