我正在尝试在Windows 7 x64系统上安装Android SDK.jdk-6u23-windows-x64.exe
已安装,但Android SDK安装程序拒绝继续,因为它找不到JDK安装.
这是一个已知的问题?有解决方案吗?
我是Android开发的新手.我可以使用在Android中使用JDK 7开发的现有Java代码吗?
这些函数使用xerces dom和xslt以及xpathapi.目前,当我安装Android Eclipse ADT环境时,这些功能都没有编译.我还想知道Android设备本身是否支持JRE 6或7?
File file = new File(path);
if (!file.delete())
{
throw new IOException(
"Failed to delete the file because: " +
getReasonForFileDeletionFailureInPlainEnglish(file));
}
Run Code Online (Sandbox Code Playgroud)
那里getReasonForFileDeletionFailureInPlainEnglish(file)
已经有很好的实施吗?否则我只需要自己写.
考虑一下片段:
String dateStr = "Mon Jan 32 00:00:00 IST 2015"; // 32 Jan 2015
DateFormat formatter = new SimpleDateFormat("E MMM dd HH:mm:ss Z yyyy");
DateFormat ddMMyyyy = new SimpleDateFormat("dd.MM.yyyy");
System.out.println(ddMMyyyy.format(formatter.parse(dateStr)));
Run Code Online (Sandbox Code Playgroud)
给我输出为
01.02.2015 // Ist February 2015
Run Code Online (Sandbox Code Playgroud)
我希望阻止这个让用户知道UI是无效的日期?
有什么建议?
我正在开发应用程序Java 6
(1.6.0_24),它使用透明JFrame
来获取消失的动画.这是我的代码:
public static void slowDisappearWindowAction(Window source, int milisSlow, int milisFast) throws InterruptedException{
float level = 1.0f;
//slow effect -> 50%
for(int i=0; i<8 ; i++){
level=level-0.05f;
AWTUtilities.setWindowOpacity(source,level);
Thread.sleep(milisSlow);
}
//fast effect -> 0%
for(int i=0; i<8 ; i++){
level=level-0.05f;
AWTUtilities.setWindowOpacity(source,level);
Thread.sleep(milisFast);
}
AWTUtilities.setWindowOpacity(source,0.1f);
}
Run Code Online (Sandbox Code Playgroud)
它在我的机器上工作正常,但是当我在Java 7
安装了另一台PC上进行测试时,我有以下错误:
Exception in thread "AWT-EventQueue-0" java.awt.IllegalComponentStateException:
The frame is decorated
at java.awt.Frame.setOpacity(Unknown Source)
at java.awt.Window$1.setOpacity(Unknown Source)
at com.sun.awt.AWTUtilities.setWindowOpacity(Unknown Source)
at pl.design.bead.pattern.model.window.WindowHelper.slowDisappearWindowAction(WindowHelper.java:21)
at pl.design.bead.pattern.forms.MainForm$ExitController.windowClosing(MainForm.java:123)
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
at java.awt.Window.processWindowEvent(Unknown …
Run Code Online (Sandbox Code Playgroud) 与JDK6捆绑在一起的JAX-WS实现可用于提供Web服务服务器,而无需任何其他库.JVM将从指定端口上的WS服务器开始.
http://java.sun.com/developer/technicalArticles/J2SE/jax_ws_2/
http://java.sun.com/developer/technicalArticles/J2SE/jax_ws_2_pt2/
我的问题是,这与Metro项目有何不同?如果最终目标是在tomcat中托管Web服务,那么我是否仍然可以使用捆绑功能然后重定向到这个捆绑的ws服务器,还是更好地部署metro servlet?
我想知道java.util.collections的实现是否在Java 6和Java 8之间发生了变化.我有这个测试在Java 6中运行良好但在Java 8中没有
Set<String> types = new HashSet<String>();
String result;
types.add("BLA");
types.add("TEST");
Run Code Online (Sandbox Code Playgroud)
Java 6中的结果:[BLA,TEST] Java 8中的结果:[TEST,BLA]我已经查看了JDK 7和JDK 8的文档和发行说明,但没有发现JDK 6和两者之间有任何区别其他有关此事.提前感谢您的澄清.
如何将日期转换为或(Mon Jan 12 00:00:00 IST 2015)
格式?MM.dd.yyyy
dd.MM.yyyy
我尝试使用以下方法
String dateStr = "Mon Jan 12 00:00:00 IST 2015";
DateFormat formatter = new SimpleDateFormat("E MMM dd HH:mm:ss Z yyyy");
System.out.println(formatter.format(dateStr));
Run Code Online (Sandbox Code Playgroud)
但得到了
Exception in thread "main" java.lang.IllegalArgumentException:
Cannot format given Object as a Date
Run Code Online (Sandbox Code Playgroud) 在尝试比较数据类型'int'和'long'的性能时,我遇到了这个奇怪的问题,基本上我有两个单元测试:
@Test
public void testLongOperationPerformance(){
StopWatch sw = new StopWatch();
sw.start();
long count = 0l;
for(int i = 0; i < Integer.MAX_VALUE; i ++){
count++;
}
sw.stop();
System.out.println(count);
System.out.println(sw.elaspedTimeInMilliSeconds());
}
@Test
public void testIntegerOperationPerformance(){
StopWatch sw = new StopWatch();
sw.start();
int count = 0;
for(int i = 0; i < Integer.MAX_VALUE; i ++){
count++;
}
sw.stop();
System.out.println(count);
System.out.println(sw.elaspedTimeInMilliSeconds());
}
Run Code Online (Sandbox Code Playgroud)
这两个单元测试正在做同样的事情,不同的是一个使用int作为计数器的数据类型,另一个使用long.结果:
jdk6u32 (64 bit):
test with long
2147483635
96
test with int
2147483647
2
jdk7 (64 bit)
test with long
2147483647 …
Run Code Online (Sandbox Code Playgroud) jdk6 ×9
java ×6
java-7 ×4
android ×2
date ×1
file-io ×1
java-8 ×1
jax-ws ×1
jdk1.6 ×1
long-integer ×1
performance ×1
sdk ×1
swing ×1
tomcat ×1
transparency ×1