Tag: java

在Eclipse中自动将项目构build到JAR中

我有一个Eclipse项目,我想将我的Java项目自动保存到JAR中。 我知道我可以select将项目导出到JAR中; 如果我做一个右键点击; 但是我真正想要的就是像Eclipse一样自动生成一个项目的.class文件并把它们放在目标文件夹中; 它也应该自动构build一个JAR,并在某个或某个特定位置复制最新的JAR。 有没有这样configurationEclipse的选项,自动构buildJAR? 只是为了让大家清楚,耐心回答我的问题; 我不看ANT作为解决scheme; 因为我已经使用它,但是我想要什么,它是通过基于时间的触发器自动启动的,或者是随着时间的变化而立即生成的。

将Iterator转换为ArrayList

给定Iterator<Element> ,我们如何以尽可能最快和最快的方式将该迭代器转换为ArrayList<Element> (或List<Element> ),以便我们可以使用ArrayList的操作,比如get(index) add(element)等

在Hibernate中重新挂接分离对象的正确方法是什么?

我有一种情况,我需要将分离的对象重新挂接到一个hibernate会话,虽然同一个标识的对象可能已经存在于会话中,这会导致错误。 现在,我可以做两件事之一。 getHibernateTemplate().update( obj )当且仅当一个对象在hibernate会话中不存在时,它才起作用。 当我稍后需要时,会抛出exception,说明具有给定标识符的对象已经存在于会话中。 getHibernateTemplate().merge( obj )当且仅当hibernate会话中存在一个对象时,它才起作用。 当我需要对象在会话中后,如果我使用这个exception抛出。 鉴于这两种情况,我怎样才能将会话一般附加到对象? 我不想用exception来控制这个问题解决scheme的stream程,因为必须有更优雅的解决scheme。

在Windows上运行JAR文件

我有一个名为helloworld.jar的JAR文件。 为了运行它,我在命令行窗口中执行以下命令: java -jar helloworld.jar 这工作正常,但我怎样才能用双击执行呢? 我是否需要安装任何软件?

切换instanceof?

我有一个使用instanceof对象的switch case的问题: 例如:我的问题可以在Java中重现: if(this instanceof A) doA(); else if(this instanceof B) doB(); else if(this instanceof C) doC(): 如何使用switch…case来实现呢?

POST请求中的%5B和%5D代表什么?

我试图编写一个Java类来login到某个网站。 在POST请求中发送的数据是login的 user%5Blogin%5D=uesrname&user%5Bpassword%5D=123456 我很好奇%5B和%5D在关键用户login中的含义。 我如何编码这些数据?

getString在Context或Activity之外

我发现R.string非常棒,可以将代码中的硬编码string保留下来,我还想继续在一个工具类中使用它,该工具类与我的应用程序中的模型一起工作来生成输出。 例如,在这种情况下,我正在从活动外的模型生成一封电子邮件。 是否有可能在Context或Activity之外使用getString ? 我想我可以通过目前的活动,但似乎没有必要。 请纠正我,如果我错了! 编辑:我们可以访问资源, 而不使用Context ?

无法在Ubuntu中安装Android Studio

我使用Ubuntu GNOME 14.04,并且安装了Java 8(包括JDK和JRE)。 当我安装Android Studio时,一切正常,但出现一条消息说: 无法运行mksdcard SDK工具 我如何正确安装Android Studio,或者如何解决这个问题?

活动开始时如何避免自动出现android键盘

我有一个EditText小部件的活动。 每次这个活动显示,我的EditText获得焦点和Android键盘出现。 我不想要这个 我不希望Android键盘自动显示。 我该怎么办?

如何将printStackTrace存储到string中

我怎样才能得到e.printStackTrace()并将其存储到一个Stringvariables? 我想在程序中稍后使用由e.printStackTrace()生成的string。 我还是Java的新手,所以我不太熟悉StringWriter ,我认为这将是解决scheme。 或者,如果您有任何其他想法,请让我知道。 谢谢