Tag:

struts.xml中Struts的默认包名是什么?

我创建了一个名为RegesterAction的新类,但我没有在任何包中保留此类。 如何在struts.xml配置此类? 下面是struts.xml文件,但我无法理解属性值”default”和struts-default 。 /register.jsp

Perl的包函数与Java相当

我有一些Perl代码,我需要在Java中进行转置。 在这段代码中,我必须处理Perl的pack 。 Java中是否存在等效函数? Perl代码看起来像这样: $somevar = pack “H*”, $vartopack;

星型导入是否包含Java中的子包?

当您声明这样的导入时: import com.microsoft.azure.storage.*; 这包括其子包中的所有内容吗? 例如,它包括这个吗? import com.microsoft.azure.storage.blob.* 如果没有,为什么不呢? (编辑:“为什么”问题基本上是偏离主题。在考虑正确答案时忽略该位。)

使用javareflection获取包名称

我想从一个单独的Java项目中获取所有包名称,我最好如何使用reflection在Java中执行此操作? 我已将项目导入到构建路径中,并且我尝试使用下面的代码来获取包名称。 Package[] pack = Package.getPackages(); 编辑:我没有使用jar文件,我刚刚导入了项目,因为它将在同一个目录中。 我只需要我创建的包,特别是以某个目录开头的包。

Java多播发送数据,未接收

我正在用Java编写一个类,用于大大简化多播过程。 但是,我遇到两个大问题: 该类发送数据(我可以使用我的网络监视器Wireshark进行validation),但同一组中的任何其他人都不会收到数据。 在某些机器上,传输过程中超出了发送数据包TTL(同样,根据Wireshark)。 有人可以帮帮我吗? 我一直在努力寻找几小时的答案,看来我的代码遵循了从多播主机连接,加入,发送和接收数据的所有基本过程。 以下是该课程相关部分的片段: Multicaster类: public class Multicaster { public int port = 5540; protected String IPAddress; private MulticastSocket msConn; private InetAddress netAddr; public Multicaster(String IPAddress) { this.IPAddress = IPAddress; } public String recieveData() { byte[] buf = new byte[1000]; DatagramPacket pack = new DatagramPacket(buf, buf.length); try { this.msConn.receive(pack); new Message(pack); String […]

如何在java中找到类文件的包

我正在编写一个与.class文件一起使用的java程序。 我希望能够读取文件系统上的.class文件(使用InputStream)并确定它所在的包。该.class文件可能不在一个很好的包目录结构中,它可能在一些随机的地方躺着。 我怎样才能做到这一点?

Play Framework中子项目类中的包名称(名称空间)

我正在尝试在PlayFramework中创建多子模块项目(播放框架2.2.1)。 我应该如何在子模块中命名包? FE我的结构如下: 应用 CONF DOC 日志 模块: 共同: 应用: 控制器 楷模 意见 CONF: common.routes build.sbt 项目 上市 目标 测试 如何在文件中命名的包(命名空间): /modules/common/app/controllers/Aplication.java 应该是这样的: package controllers; package controllers.common; package common.app.controllers; 实际上我喜欢这样: package controllers.common; public class Index extends Controller {} 与子模块中的模型类相同的问题。 Fe中的文件:/modules/common/app/models/User.java 应该是这样的: package models; package models.common; package common.app.models; 实际上我喜欢这样: package models.common; public class User {} 我得到的运行时错误: […]

常规套接字问题 – 将C ++结构从Java转移到C ++

我有一个通用套接字编程问题。 我有一个名为Data的C结构: struct data { double speed; double length; char carName[32]; struct Attribs; } struct Attribs { int color; } 我希望能够在Java中创建一个类似的结构,创建一个套接字,使用上面的结构创建数据包,并将其发送到C ++套接字监听器。 你能告诉我有关序列化数据的信息(基本上,数据包中传输的1和0)。 C ++如何“读取”这些数据包并重新创建结构? 这样的结构如何存储在数据包中? 一般来说,你可以告诉我任何有关如何解决这个问题的想法。 谢谢!

导入通配符是否一直导入所有内容?

我正在研究一个小程序,并使用数组,所以我做了: import java.util.Arrays; 后来我开始扩展我以前做过的事情并决定我想从用户那里得到输入,所以在那时我添加了: import java.util.Scanner; 现在一个想法发生了。 我知道我可以这样做: import java.util.* 然后我只需要1个导入行而不是两个(或者我最终需要的很多),但导入中的通配符是否意味着它将导入该包中的所有内容 ,无论是否需要,或者只是选择性function被拉? 我的直觉是编写更多的代码,只包含我知道我需要的软件包,但是如果没有区别,为什么有人会导入更多级别/软件包呢? (我宁愿懒惰也少写代码)

尝试在位于其他包的子类中使用受保护的构造函数时,Eclipse显示错误

Hello Stackoverflow社区: – ] 我是新成员,首先我要感谢您提供的非常有用的建议和更正。 因为我是法国人,如果我的英语不完美,请原谅我。 这是我的问题:我正在学习Java编程语言,我想测试一些inheritance的东西。 如果我理解正确,声明为protected的字段可以由与声明受保护字段的类位于同一个包中的类以及它的所有子类访问,无论它们是否在同一个包中。 所以,我做了这4个类来测试这个。 我有一个名为“package1”的包,包含类A和C.我还有一个名为“package 2”的包,其中包含类A2和C,其中A2扩展为A.两个C类具有完全相同的代码,只是包中的它们位于变化。它们不会延伸A. 在A类中,我声明了一些具有不同访问属性的成员,尤其是使用protected visibility声明的构造函数。 这是四个类的代码。 package1,A类: package package1; public class A { public int a; protected int b; private int c; int d; protected static int h = 30; protected void aff(){ System.out.println(h); } protected A(){ a = 1; b = 2; c = 3; d […]