草庐IT

package_ADDED

全部标签

java - mvn 编译 : Unable to find package java. lang

我有以下maven-compiler-plugin设置:org.apache.maven.pluginsmaven-compiler-plugin3.11.81.8${java.home}/lib/rt.jar;${java.home}/lib/jce.jar执行mvncompile时,报Unabletofindpackagejava.langinclasspathorbootclasspath。但我确实在/Library/Java/JavaVirtualMachines/jdk1.8/Contents/Home/jre/lib/rt.jar中找到了java.lang包:java/la

java - 无法解析 1.0 : missing requirement [1. 0] osgi.wiring.package; (&(osgi.wiring.package=

我正在尝试启动我的一个bundle,但一启动它,我就收到以下异常。我不确定是什么问题。org.osgi.framework.BundleException:UnresolvedconstraintinbundleGoldeneyeModellingFramework[1]:Unabletoresolve1.0:missingrequirement[1.0]osgi.wiring.package;(&(osgi.wiring.package=com.host.domain.sharedpersonalize.storageservice)(version>=1.0.0)(!(versio

java - 束中 Unresolved 约束,缺少要求 osgi.wiring.package

我有一个使用OSGi-(felix)、SpringDM、hibernate、maven的项目。当我安装bundle时,没问题,当我运行bundleid时的输出是:LastModified1384619994484Headers[Manifest-Version=1.0,Bundle-Vendor=NguyenVinhLinh,Bnd-LastModified=1384619954778,Tool=Bnd-2.1.0.20130426-122213,Bundle-Name=DrugManager,Built-By=nguyenvinhlinh,Import-Package=org.hib

java - Maven 构建失败 : package does not exist

我有两个Maven模块,AppManager和myApp。这些在本地位于同一目录中,并且在公司的在线存储库中不可用,因为它们用于测试目的。在IntelliJ中,我可以毫无问题地使用AppManager的字段和方法,也没有错误消息。我在myApp的implpom文件中导出com.mycompany.appManager。但是,当我在IDE之外构建时,即mvncleaninstall,出现包com.mycompany.appManager不存在的错误,然后出现Unresolved相关错误appManager中定义的公共(public)字段的使用符号。我该如何解决这个问题?我试过导出和添加依

java - 密封违规 : package oracle.net.ns 被密封

我正在尝试使用OracleSQLDeveloper连接到Oracle11gXE数据库。但是,我收到以下异常:java.lang.SecurityException:sealingviolation:packageoracle.jdbc.driverissealed我在网上搜索了答案,但没有找到解决方案。是什么原因造成的,我该如何解决? 最佳答案 来自Oracle的文档:KnownIssuesandLimitations:java.lang.SecurityException:Sealingviolationexception(ID6

java - 根据 JLS(6.4.2。模糊)的 "obscuring"的代码示例,尤其是这个 "local variable or type can obscure a package"

你能举几个模糊的例子(代码片段)吗?我读了JLS,但我不明白这个概念。JLS没有给出代码示例。隐藏在Base类和Derived类的字段之间。阴影在字段和局部变量之间。模糊-在什么(?)和什么(?)之间旁白:有趣的是,JLS说如果从父类中隐藏相应的字段不会继承:Shadowingisdistinctfromhiding(§8.3,§8.4.8.2,§8.5,§9.3,§9.5),whichappliesonlytomemberswhichwouldotherwisebeinheritedbutarenotbecauseofadeclarationinasubclass.Shadowing

java - Eclipse/Java 新手 : package not found now, 但那是昨天

我将第一次参与Java开发。该应用程序将构建在一组称为UDOP的Eclipse插件和包上。该套装附带教程,我正在学习这些教程。昨天一切正常,在我的示例代码中,我能够导入某个包,并扩展其中包含的类之一。今天启动Eclipse时,导入语句中的一个包下面有一条红线,悬停消息告诉我无法解析导入。目标平台是正确的,我的依赖项符合教程的要求。我运行了更新类路径。详细信息:导入语句是importcom.tdkc.udop.extensionpoints.views.ViewPartBase;红色波浪线位于com.tdkc.udop.extensionpoints下。com.tdkc.udop被设置为

java - 为@Transactional 方法禁用警告 "Access can be package-private"

我有几个用@Transactional注释的公共(public)方法,IntelliJ显示了它们可以是包私有(private)或私有(private)的警告。@TransactionalpublicvoiddoSomething(){///body}由于用@Transactional注释的方法应该是公开的,我如何在IntelliJ中禁用此检查/警告仅针对那些方法? 最佳答案 遗憾的是,不可能让所有用@Transactional注释的方法清除警告,尽管可以将@SuppressWarnings("WeakerAccess")添加到使警告

java - Maven: 'Package does not exist'(和其他错误)

我正在使用Maven运行多个selenium自动化测试。当我在Eclipse中调试时,我通常只需右键单击testing.xml并选择RunAs>TestNGSuite。但是在Jenkins中运行需要使用mvntest来运行。但是当我运行它时,出现了几个错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile(default-compile)onprojectecom:Compilationfailure:Compilationfailure:[ERROR]/User

java - 什么时候在 Java 中使用 package-private?

这个问题在这里已经有了答案:ProsandconsofpackageprivateclassesinJava?(8个答案)关闭9年前。我喜欢任何语言的访问控制,但我发现在Java中我几乎从不(如果有的话)使用package-private访问修饰符(或缺少访问修饰符)。我意识到内部类可以是private,protected,或者package-private,但是外部类只能是package-private或public。为什么外部类可以是package-private而不是protected?将类/方法/字段限制在整个包中而不是子类中有什么好处?