问题标签 [illegalargumentexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 空参数的 IllegalArgumentException 或 NullPointerException?
我有一个简单的属性设置方法,null
不适合这个特定的属性。我一直在这种情况下被撕裂:我应该扔一个IllegalArgumentException
,还是一个NullPointerException
?从 javadocs 来看,两者似乎都是合适的。有某种可以理解的标准吗?或者这只是你应该做任何你喜欢做的事情之一,而且两者都是正确的?
tomcat - java.lang.IllegalArgumentException:无效在 servlet 映射中
以上是 Tomcat 的web.xml
. *NEXTEVENT*
启动时的 URL 模式抛出
java.lang.IllegalArgumentException:servlet 映射中的 <url-pattern> 无效
如果有人可以提示错误,将不胜感激。
java - 在事件分派期间会导致此 IllegalArgumentException 的原因是什么?
这是生成的堆栈跟踪:
奇怪的是,我检查和取消选中 JCheckBox-es 的顺序很重要。我正在尝试查看是否存在模式,但我还没有足够的数据。我只是想了解一些关于去哪里寻找潜在问题的想法。
编辑1:我刚刚检查了堆栈跟踪的编辑行中调用的四个方法。仅当窗口打开时才调用它们以最初使用所需数据填充字段。一旦对话框打开,它们就不会被调用,所以它们不是问题。
编辑 2:在对已编辑的函数调用中每个变量的状态进行三次检查后,我几乎已经将它们作为罪魁祸首消除了。
java - Java:非法参数异常
我得到一个IllegalArgumentException
,但我不知道为什么。
我试图访问的功能:
有问题的代码:
失败:
我究竟做错了什么?
spring - Spring 的 JDBCTemplate IllegalArgumentException:需要数据源
好吧,我在配置 Spring 的 JDBCTemplate 以使其正常工作时遇到问题。我正在尝试注入数据源,但它似乎始终为空。这是一个示例代码:
应用程序上下文.xml:
/li>web.xml
/li>EmployeeDoa.java
/li>抛出异常:
/li>
有谁知道我该如何解决这个问题?如果我在问题中遗漏了任何重要信息,请告诉我。
谢谢你。
java - 内部类问题。表达式错误的非法开始
我正在练习使用内部课程,但在作业问题上遇到困难:如下:
创建一个 Swing 组件类 BetterButtons,它扩展 JPanel 并具有三个标记为“一”、“二”和“三”的 Jbutton 实例。在 BetterButtons 的构造函数中,编写一个实现 ActionListener 的本地类 ButtonListener。这个本地类有一个字段字符串名称和一个构造函数,该构造函数接受一个分配给字段名称的字符串参数。方法 void actionPerformed 在控制台通知上输出标记为 name 的按钮已被按下。在 BetterButtons 的构造函数中,创建 ButtonListener 的三个实例,每个按钮一个监听其动作。
我快完成了,但是,我在该行得到一个非法的表达式开始错误:
这是我的代码:
另外,如何引用要分配给字符串变量名的正确值?
先感谢您
android - Eclipse IDE 中的 Android SlidingDrawer
我正在尝试为 Android 设计一个使用 SlidingDrawer 的应用程序,但我无法使用表单(布局?)设计器添加此元素而不会产生异常“IllegalArgumentException:handle 属性是必需的,必须参考给一个合法的孩子。”
截至 3 月 17 日,我相信我拥有最新的一切(Eclipse 和 Android SDK)。
所有 SDK 组件均已安装。
当我发现 1.0 不支持 SlidingDrawer 时,我创建了两个 Android 虚拟设备,一个用于 1.0 版,一个用于 2.1 版。
我已经尝试导入 SDK 中提供的示例,以及我发现的其他几个来自 Web 的布局,所有这些都会产生同样的异常。
我的编程背景主要是 C++,我认为自己是一个新手程序员,所以请像白痴一样与我交谈,以便我理解。^^;
android - IllegalArgumentException:在 Google MapView 中的 zoomOut 期间,宽度和高度必须 > 0
我正在尝试在我的 Activity 的 oncreateMethod 步骤中放大 Google MapView。每次我尝试通过 mapController 缩放地图时,我都会收到 IllegalArgumentException:
如果我调用MapController的 zoomOut 或 zoomIn 函数,则会引发此异常。遗憾的是,我正在使用的 zoomIn 函数不接受任何参数。
我调用缩放函数的 onCreateMethod 如下所示:
我在这里有点不知所措,因为我没有做任何特别的事情。
整个堆栈跟踪是:
android - 键必须是特定于应用程序的资源 ID
为什么我会得到这个异常?
有问题的行是:
我把它定义为:
java - 空检查错误消息为“为空”或“为空”
在 Java 代码中进行空值检查时,如果你为空值抛出 IllegalArgumentExceptions,你使用什么样的消息模板?
我们倾向于使用这样的东西
什么更好:“为空”或“为空”,为什么?
对我来说,“is null”感觉更自然。