未能加载文件或程序集“Antlr3.Runtime”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))解决方法。...

本文记录了在使用Visual Studio过程中遇到的加载文件或程序集“Antlr3.Runtime”失败的问题及解决过程。作者通过一系列排查包括卸载重装、替换文件等方法,最终删除并更新lib文件夹内的文件解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前一天晚上VS卡死,强制关闭后就没理他,然后晚上回去又经历了一次过热断电关机和一次蓝屏,当然我也不知道这些和他有没有关联,第二天早上打开程序出现了:“未能加载文件或程序集“Antlr3.Runtime”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))”,而且生成时不报错,只有调试的时候才会在页面出现这样的错误。尝试了卸载添加引用,重新生成,但是没有效果。同事告诉我是软件原因,我有修复了一遍VS(他又跑过来说是系统原因)。尝试从同事处考来相同的文件替换了,开始报错别的文件。狠下心来把库里lib文件夹里的都删了,然后SVN更新,生成,成功解决问题。

转载于:https://www.cnblogs.com/gisvito/archive/2013/03/22/2975240.html

### 解决 Java 错误 “找不到无法加载主类 org.antlr.v4.Tool” 当遇到错误“找不到无法加载主类 org.antlr.v4.Tool”,通常是因为缺少必要的库文件配置不正确。具体原因可能涉及ANTLR运行时库缺失路径设置不当。 #### 1. 检查 ANTLR 工具安装 确保已经正确安装了 ANTLR v4 工具包,并且 `org.antlr.v4.Tool` 类存在于 CLASSPATH 中[^1]。可以通过以下命令验证: ```bash antlr4 -version ``` 如果未找到该工具,则需重新下载并安装最新版本的 ANTLR v4。 #### 2. 配置环境变量 确认已将 ANTLR JAR 文件添加到系统的 CLASSPATH 环境变量中。对于 Linux macOS 用户,在终端执行如下命令临时设置 CLASSPATH: ```bash export CLASSPATH=$CLASSPATH:/path/to/antlr-4.x-complete.jar ``` 为了永久生效,可以编辑 `.bashrc` 者相应的 shell profile 文件来追加上述导出语句。 对于 Windows 用户,可以在系统属性 -> 高级系统设置 -> 环境变量里修改 PATH 和新建 CLASSPATH 变量。 #### 3. 安装 ANTLR 运行时依赖项 由于提到缺少 `libantlr4-runtime.so` 文件,这表明还需要安装 ANTLR C++/Java/C# 运行时支持库。针对不同平台有相应的方法获取这些资源: - 对于基于 Debian 的发行版 (Ubuntu),可使用 apt-get 命令: ```bash sudo apt-get install libantlr4-runtime-java ``` - 使用 Maven 构建项目时,可在 pom.xml 添加依赖关系: ```xml <dependency> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> <version>4.xx.x</version> </dependency> ``` 完成以上操作之后再次尝试编译和运行程序应该能够解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值