如何在IntelliJ中引入javax.jms.*?普通Java项目是否必须用Maven配置?
javax.jms 相关依赖不是仅支持 Maven 项目,普通 Java 项目也可以正常使用,你可以根据自己的项目类型选择对应的引入方式:
- 非Maven管理的普通Java项目:直接下载 javax.jms 1.1 版本的官方jar包,放入项目的lib目录,之后在IDE中将该jar包添加到项目构建路径(Build Path)中,即可正常识别相关类。
- Maven管理的项目:需要在项目根目录的pom.xml文件中,找到
<dependencies>节点,把你贴出的依赖配置添加到该节点内,Maven会自动下载并引入对应依赖,无需手动处理jar包。
另外你当前的导入语句存在语法错误,正确写法应该是:
import javax.jms.*;
你漏写了开头的import关键字和末尾的分号,这个问题也会导致导入失败。
如果你是需要对接Java EE 7规范的Message接口,使用1.1版本的javax.jms依赖可以满足需求。如果后续你升级到Jakarta EE规范,需要注意jms包已迁移到jakarta.jms命名空间下,需调整依赖和导入语句。
内容的提问来源于stack exchange,提问作者user16148657
相关产品推荐
相关产品推荐

