package相关内容

为什么包名通常以“com”开头?

可能重复: Java包com和org 我是一名java开发人员。现在我正在学习struts,在阅读教程时,我的脑海中充满了好奇心。 package com.something.something; 我知道这是一个非常简单的包裹声明但是 package ** com **。something.something; 此包名称片段通常出现 ..
发布时间:2018-12-25 22:09:46 Java开发

什么是“私人包裹”意思?

请参阅示例: private package com.xm.aws; import static com.xml.aws.PcgTest.test; public class PackageTest { public static void main(String [] args){ test(args); } } private 告诉我有关该 ..
发布时间:2018-12-25 21:10:09 Java开发

在Java中从控制台打开包

因此,当我尝试从命令提示符打开一个不在包中的java类时,一切正常,但是当我尝试打开包中的类时,它会给我NoClassDefFoundError。 当我尝试打开类(java somepackage / someclass)时列出包时,它表示它无法加载或找到主类。 任何帮助? 解决方案 我可以推断,你有两个班级: Test.java: //这里没有定义包 clas ..
发布时间:2018-12-24 11:55:58 Java开发

使用java反射获取包名称

我想从一个单独的Java项目中获取所有包名称,我最好如何使用反射在Java中执行此操作? 我已将项目导入到我的项目中构建路径,我尝试使用下面的代码来获取包名。 Package [] pack = Package.getPackages(); 编辑:我没有使用jar文件,我刚刚导入了项目,因为它将在同一个目录中。我只需要我创建的包,特别是以某个目录开头的包。 解决方案 你真 ..
发布时间:2018-12-21 19:50:33 Java开发

Java包与C ++库

在 Java 中,有一个名为的包。 C ++ 中的库表示相同的含义,尤其是在包含相关类和受保护成员的使用方面? 谢谢。 解决方案 有什么不同的维度 package 表示Java。作为一个容器,它区分内部类的名称和其他包中的类的名称,它的等价物将是c ++ 名称空间。 作为一个保证访问同一块中的类的非私有成员的单元,C ++中没有等价物。授予类的访问级别与定义类的命名空间无关。 ..
发布时间:2018-12-20 22:43:26 Java开发

包不是必须匹配java文件所在的子目录吗?

我今天早上正在为我的java认证编写一些练习程序,并注意到我输入了一个包名,所以它与java文件所在的子目录不匹配。我编译代码期待错误,但是一切编译文件 - 甚至不是警告。 我搜索了一下,我读过的大多数页面都说包名必须与子目录相匹配。我的经验表明情况并非如此。 当我试图运行程序时,它不起作用,因为.class文件位于错误的目录中。我将它移动到正确的目录,并收到此错误: 线程“ma ..
发布时间:2018-12-17 10:51:28 Java开发

捆绑Java 7 .jar for Mac

我创建了一个需要Java 7的.jar。我有Java 7(JDK和JRE),我可以双击运行.jar。但是,我想把它打包成一个应用程序。 我尝试过:使用Apple的Jar Bundler工具,我成功创建了一个应用程序;然而,当我运行它时,它会很快出现并在码头中消失。当我从终端运行内部文件 JavaApplicationStub 时,我得到: 线程“main”中的异常java.lang.U ..
发布时间:2018-12-11 21:59:42 Java开发

安装外部java包

我是java的新手,我正在尝试构建一个具有外部依赖关系的项目。当我尝试构建它时 [javac]将814个源文件编译为〜/ Desktop / Dev / bitcoinj / out [javac]〜/ Desktop / Dev / bitcoinj / src / com / google / bitcoin / core / Block.java:25:package org.s ..
发布时间:2018-12-07 19:38:16 Java开发

Java类名与嵌套包名相同

在我的Java应用程序中,我使用的是第三方库。 但是,我发现了一些奇怪的东西,有一些嵌套的包,还有一些类名可能与包裹的名称相同。 我恐怕无法说清楚。以下是一个示例: package com.xx.a com.xx.aa 并且'内部有一个名为'a'的类com.xx.a'。 所以如果我想把这个类称为'a'... 我写道: ..
发布时间:2018-12-07 19:02:49 Java开发

java类在同一个包中找不到其他类

我在ubuntu中实现了一个java程序,没有IDE将货币转换成€,我有两个类ConvertiEuro和Valuta都在同一个目录(包)中称为finanza,类ConvertiEuro使用类Valuta,当我尝试编译Valuta.java它正确编译,但当我编译ConvertiEuro.java时,我得到一个错误说“ConvertiEuro.java:3:错误:找不到符号”我不知道为什么这里是代码 ..
发布时间:2018-12-07 17:55:42 Java开发

为什么要导入javax.swing。*而不是java.swing。*

我不明白为什么在“java”中为少数导入包添加了“x”。是什么原因?不能只是 java.swing。* 和其他人一样 java.io。* ? 解决方案 Swing最初是Java的扩展 - 一个可单独下载的库。它成为Java 1.2中“主要”JRE的一部分。如果一个单独的库声称一个java。*包,那将是奇怪的,因此目前的情况。还有很多其他扩展也有类似的故事。 ..
发布时间:2018-12-07 13:11:23 Java开发

.java文件中的包私有类 - 为什么它可以访问?

考虑以下代码,其中 HelloWorld 类具有默认或包私有访问权限: class HelloWorld { public static void main(String [] args){ System.out.println(“Hello World!”); //显示字符串 } } 并假设上述代码保存在文件中名为 HelloWorld.java 。所以我的问题是 ..
发布时间:2018-12-07 12:53:19 Java开发

在Java中弃用包的最简单方法是什么?

我正在开发一个新的代码库并将系统迁移到一个新的框架。 有很多我想弃用的软件包,只是为了让其他开发人员明白这个包中的所有内容都不应再用于新开发。 表明整个软件包已被弃用的最佳方法是什么? 解决方案 你自己说过:你想弃用里面包里的所有东西,而不是包装本身。该包只是一个命名空间,并且弃用命名空间会有不同的含义 - 比如不再使用此命名空间。像一样,不要向该命名空间添加任何新项。 ..
发布时间:2018-12-07 12:17:40 Java开发

使java方法仅对特定类可见

我有一个经理类,负责管理某种对象。为此,它需要操纵这些对象,但这些对象与管理器无关,因此从技术上讲,它们位于单独的包“project.managers”和“project.objects”中。重要的是,有问题的对象只能由管理者操纵,而不是其他任何地方,但需要项目中的其他每个类都可以访问。 这样我希望管理员可以访问操作方法,但是限制对其他所有类的访问。最明显的一种方法是将管理器类和对象类移动到 ..
发布时间:2018-12-05 20:44:51 Java开发

如何在Java中使用第三方包

我正在开发我的第一个实际需要第三方软件包的Java应用程序,现在我对如何实际使用它感到迷茫。我需要的软件包来自 VLCJ ,以便我可以在我的GUI中嵌入媒体播放器。 通常,我可以导入包和类,但第三方包可以实现吗?他们有一个.jar文件可以在他们的网站上下载,那些包存储在那里?如果是这样,我如何在我自己的应用程序中使用它们? 解决方案 您只需要第三方JAR即可在您的项目的类路径上。你在 ..
发布时间:2018-12-05 10:59:13 Java开发

从包中获取所有类

假设我有一个java包命令,其中包含所有继承自 ICommand 的类,我可以获得所有不知何故,这些课程?我正在锁定以下内容: Package p = Package.getPackage(“commands”); Class [] c = p.getAllPackagedClasses(); //不是真正的 有类似的可能吗? 解决方案 这 ..
发布时间:2018-12-05 10:48:43 Java开发