我的代码在Eclipse中编译但我在运行时获得了一个ClassNotFound如何修复它?

什么会导致jar成功添加到Eclipse Java项目,但是在运行时,找不到Class的那些类与ClassNotFoundexception?

需要在java中将字符串拆分为两部分

我有一个字符串,其中包含一个连续的数字块,然后是一个连续的字符块。 我需要将它们分成两部分(一个整数部分和一个字符串)。 我尝试使用String.split(“\\D”, 1) ,但它吃掉了第一个字符。 我检查了所有的String API,但没有找到合适的方法。 做这件事有什么方法吗?

Java程序中的字符串大小是否有限制?

可能重复: String的Java中的最大长度 – 调用length()方法 我有一个字符串定义为 字符串xx 我可以指定的字符数有限制吗? 2)我将用户输入分配给此字符串xx。 70%的人只给出一个字。 有时他们会给出一个很大的句子,所以想知道那可以吗? 还是有更好的java做法?

如何在spring 中保存许多对象

@Component @Entity @Table(name=”menu”) @Configurable public class Menu implements Serializable{ …. @OneToMany(mappedBy=”menu”, fetch=FetchType.EAGER) private Set voceMenuList; public Set getVoceMenuList() { return voceMenuList; } public void setVoceMenuList(Set voceMenuList) { this.voceMenuList = voceMenuList; } ….. } 我打印一个表单来编辑菜单,以及它的相对VoceMenu对象,这样: Menu id …… ….. 但是,当我尝试保存对象菜单时,我收到此错误: bean类[com.springgestioneerrori.model.Menu]的属性’voceMenuList [0]’无效:无法使用属性路径’voceMenuList [0]’访问大小为0的索引0的元素

无法添加到ArrayList“错位的构造”

我有一个简单的arraylist设置,但我似乎无法添加对象。 import java.util.ArrayList; public class Inventory { ArrayList inventory = new ArrayList(); String item1 = “Sword”; String item2 = “Potion”; String item3 = “Shield”; inventory.add(item1); inventory.add(item2); inventory.add(item3); } 有两个错误,一个在库存和添加之间的点处,另一个在括号之间的变量名称处,是 Syntax error on token(s), misplaced construct(s) 和 Syntax error on token “item1”, VariableDeclaratorId expected after this token 任何人都可以解释为什么会这样吗?

无法将AsyncTask的响应发布到MainActivity

我是Android应用程序开发的新手。 当用户点击按钮时,请查找我的AsyncTask代码以连接URL。 package in.mosto.geeglobiab2bmobile; import java.io.IOException; import java.net.HttpURLConnection; import java.util.ArrayList; import java.util.List; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.StatusLine; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import org.apache.http.util.EntityUtils; import android.os.AsyncTask; public class OnbuttonclickHttpPost extends AsyncTask { @Override protected String doInBackground(String… params) { byte[] result = null; String str = “”; // […]

为什么gif动画在paintComponent()中使用它时没有动画?

我正在使用paintComponent()在JPanel的背景上绘制一个gif动画图像。 它显示了gif但没有动画。 我使用java 1.5,我知道我可以使用带有图标的标签。 有没有人知道为什么以及如何解决它? private static class CirclePanel extends JPanel { ImageIcon imageIcon = new ImageIcon(BarcodeModel.class.getResource(“verify.gif”)); Point point = f.getLocation(); protected void paintComponent(Graphics g) { Graphics gc = g.create(); Graphics2D g2d = (Graphics2D) g.create(); g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.3f)); g2d.setColor(Color.BLUE); g2d.drawImage(imageIcon.getImage(), getWidth() / 2, getHeight() / 2, null); g2d.drawRect(0, 0, getWidth(), getHeight()); g2d.setStroke(new BasicStroke(10f,BasicStroke.CAP_ROUND,BasicStroke.JOIN_MITER)); g2d.setFont(g.getFont().deriveFont(Font.BOLD […]

取决于Eclipse中tools.jar(Sun JDK)的com.sun.javadoc

我们的一个插件需要安装JDK,而不仅仅是JRE。 我们需要来自tools.jar的com.sun.javadoc和朋友。 我不认为Sun的许可证会允许重新分发tools.jar(如果你已经拥有JDK则不需要)。 Eclipse中似乎也没有办法将JDK指定为依赖项。 Eclipse新闻组中的所有答案都表明最终用户必须首先正确配置他们的Eclipse。 你知道任何一种解决方法, 只是通过使用Eclipse的依赖性机载机制,使这个依赖对我们的插件的用户显而易见吗? 看来这个包甚至对清单中的Import-Package都不起作用,不像com.sun.jdi。 (作为解决方法,目前我们只能在插件激活时警告此库缺失。)

使用外部JARS创建Java applet

我在Netbeans中创建了一个使用多个外部库的Java Applet。 当我在Netbeans中运行applet.java文件时,它工作正常,我试图在网页中获得相同的结果。 当我在build-folder中运行自动创建的applet.html文件时,它不会加载外部库,即使我已在APPLET archive-tag中指定它们并将它们移动到同一文件夹中。 这是我的html文件: Applet HTML Page Applet HTML Page Generated by NetBeans IDE 这些库是第三方java(jfreeChart和SQL-JDBC驱动程序)

如果您没有引用它,那么Java中的对象会发生什么,例如:myString.concat(“that”)

String myString = “this”; //string is immutable myString.concat(” that”); //a new object is created but not assigned to anything System.out.println(myString); //prints out “this” 我更喜欢编译时错误 – 为什么不是这种情况? 当调用它而不提供返回类型时,同样的问题可以应用于具有返回类型的任何方法。 public myObject doStuff(…whatever){ //define my method return anObject; } 可以调用而不提供引用/变量来保存返回类型: MyObject newObject = doStuff(); //works doStuff(); //works too without assigning return object