JAVA:Duplicate name in Manifest: Class-Path 如果你的web是用Struts模型的,那可能會有這樣的錯誤, java.util.jar.Attributes read Duplicate name in Manifest: Class-Path 雖然這個不影響web的運行,但對一個程式員來說,還是應該搞定的. 我上google查了一下,發現下邊的網頁(英文的)對這個問題有了一個很好的說明,:
Exception:org.apache.commons.beanutils.ConversionException: Cannot assign value of type 'java.lang.String' to property 'file' of type 'org.apache.struts.upload.FormFile' at org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:423)
java保留兩位小數問題:方式一:四捨五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留兩位小數 --------------------------------------------------------------- 方式二:
使用jinvoke調用windowsAPI。jna使用比較麻煩,需要寫c代碼和參數轉換,jinvoke的使用就像jdk中的包一樣。官網使用參考:http://www.jinvoke.com/calling-the-win32-api-from-java 一個彈出框的例子(這種代碼用於調用任何dll,不只是windows的,也可以是自己寫的dll)import com.jinvoke.JInvoke;import com.jinvoke.NativeImport;public class
package org.signsmile;import java.awt.Color;public class ColorConverter { public static Color String2Color(String str) { int i = Integer.parseInt(str.substring(1),16); return new Color(i); } public static String Color2String(Color color)
The following is a list of all valid keys for the UIManager.getDefaults() object. I'm not sure which of these is the key you need, but you may take a look at the callColorUIResource cuir =UIManager.getDefaults().get("activeCaption");...which seems