Tag:

package-info.java包注释会影响所有类,包括子包中的类

我想在我的所有课程上应用注释,我正在尝试最好的方法。 到目前为止,我坚持使用package-info.java文件,该文件可以注释整个包,但不包含子包中包含的类文件。 除了在我的项目中添加100个相同的package-info.java文件(仅包含一个注释)之外,还有更有效的方法吗? 谢谢

在C#中获取java包的可用函数/方法

我想知道是否可以从C#获取java包中的类,函数/方法。 假设我有一个包含SampleClass的java包p。 我想从C#中检查这个包,以便我可以获得SampleClass。 我不想在C#中使用这个类,实际上我只想获得可用类和函数的名称。 希望这是可能的! 谢谢

在netbeans中创建/访问库

我是一个新的netbeans用户,我在导入用户创建的库时遇到问题。 我创建了一个名为“MyLibrary”的库。 然后我添加了一个文件夹,其中包含我保存的项目(名为“netbeansProjects”)到类路径,我在netbeans IDE中编写。 现在我正在尝试将一个类导入到我正在处理的项目中,但它不允许我这样做。 我正在按摩“套餐不存在”。 我真的很感激这个问题的一些帮助。 我在网上搜索; 我找不到任何东西。

是否可以在eclipse中更改android项目中的包名?

我的项目的包名是org.consulting.keno ,我能以某种方式将其更改为org.consulting.keno2吗? 问题是我向谷歌商店提交了一个免费的应用程序,并希望将其更改为收费。 谷歌商店说,我将不得不删除旧的,并重新提交一个新的apx文件。 但我得到一个错误说包装名称冲突。

如何避免库jar中的资源冲突?

我很担心库Foo和Bar每个都在类路径上公开一个具有相同名称的资源,比如本例中的properties.txt 。 假设一个Maven设置并且使用Maven部署了jars ,如果我有这个设置: 图书馆Foo: $ cat Foo/src/main/resources/properties.txt $ Foo 和图书馆酒吧: $ cat Bar/src/main/resources/properties.txt $ Bar 还有一个依赖于它们的App ,其pom看起来像这样 – 简而言之,这只是说“构建一个依赖于jar的jar,依赖于Foo和Bar : org.apache.maven.plugins maven-assembly-plugin bundle-project-sources package single me.unroll.deptest.App true ${buildNumber} jar-with-dependencies 问题是看起来好像是properties.txt文件被破坏了。 让我们尝试一下jar tf : unrollme-dev-dan:target Dan$ jar tf App-1.0-SNAPSHOT-jar-with-dependencies.jar META-INF/ META-INF/MANIFEST.MF properties.txt META-INF/maven/ META-INF/maven/me.unroll.deptest/ META-INF/maven/me.unroll.deptest/Bar/ META-INF/maven/me.unroll.deptest/Bar/pom.xml META-INF/maven/me.unroll.deptest/Bar/pom.properties META-INF/maven/me.unroll.deptest/Foo/ META-INF/maven/me.unroll.deptest/Foo/pom.xml META-INF/maven/me.unroll.deptest/Foo/pom.properties me/ me/unroll/ me/unroll/deptest/ me/unroll/deptest/App.class 所以我在App中运行了一个main类: […]

Java中的间接子类无法访问超类中的受保护成员

为什么在Java中,超类的受保护成员是不可被另一个包中的间接子类访问的? 我知道不同包中的直接子类可以访问超类的受保护成员。 我认为任何子类都可以访问其inheritance的受保护成员。 编辑 抱歉新手错误,子类可以访问间接超类的受保护成员。

我可以创建一个自定义的java。*包吗?

我可以创建一个与预定义包具有相同名称的自己的包 在Java中,例如java.lang ? 如果是这样,结果会是什么? 这不是能让我访问该软件包的受保护成员吗? 如果没有,是什么阻止我这样做?

如何解决“javadoc:warning – 为包abc找到的包注释的多个来源”?

我已经过时了,但我刚刚升级了我的项目以使用JDK 1.4中的JDK 1.5,现在运行mvn javadoc:javadoc ,遇到以下javadoc警告: [WARNING] javadoc: warning – Multiple sources of package comments found for package “com.a” [WARNING] javadoc: warning – Multiple sources of package comments found for package “com.b” [WARNING] javadoc: warning – Multiple sources of package comments found for package “com.c” [WARNING] javadoc: warning – Multiple sources of package comments found for […]

为什么在同一个包中看不到包保护方法?

假设我们有两个包p1和p2以及由p2.M12扩展的类p2.M12 ,如下所示: package p1; public class M1 { void method1() { System.out.println(“Method 1 called”); } } package p2; import p1.M1; public class M12 extends M1 { void method2() { System.out.println(“Method 2 called”); } } 让我们用p2.B扩展M12 : package p2; public class B extends M12 { public void doSomething() { method1(); method2(); } } 这给出了一个编译错误,因为method1在p1被包保护在p2不可见。 method2可见而没有问题。 现在让我们用p1.A扩展p1.A […]

如何在同一个包中访问Java类

我在src / com / example中有两个java文件(A.java + B.java) A.java package com.example; public class A { public void sayHello(){ System.out.println(“Hello”); } } B.java package com.example; public class B{ public static void main(String… args) { A a = new A(); a.sayHello(); } } 如果我cd到src上面的一个级别并输入javac -d classes src / com / example / B.java 我收到错误,说找不到符号A?