[Tomcat] Windows에서 콘솔 화면 한글 깨짐 조치
증상
- Windows 명령창에서 Tomcat 구동시 한글이 모두 깨짐
원인
- 명령 프롬프트 창과 tomcat logging 기본 인코딩(UTF-8)이 틀려서 발생
조치방법
- 레지스트리를 편집하여 "명령 프롬프트" 인코딩 변경
- tomcat에서 남기는 로그 인코딩 변경 ( tomcat9 버전 기준 )
1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8
2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8
3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.encoding = UTF-8
UTF-8 부분 모두 EUC-KR로 변경후 저장
결과
'Computer_IT > JAVA' 카테고리의 다른 글
[MAVEN] unmappable character for encoding EUC_KR (0) | 2018.08.23 |
---|---|
[spring] logback 로그 2번 찍힘 (0) | 2018.08.09 |
Java Bitmap pixel to image(png) setRGB example (0) | 2015.06.17 |
JDK 7 release - Bug Fixes history (0) | 2014.10.20 |
eclipse @author 변경하기 (0) | 2013.07.02 |
[MAVEN] unmappable character for encoding EUC_KR
오류 메시지
unmappable character for encoding EUC_KR
해결
pom.xml 에 다음 속성 추가
<project.build.sourceEncoding>utf-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>utf-8</project.reporting.outputEncoding>
'Computer_IT > JAVA' 카테고리의 다른 글
[Tomcat] Windows에서 콘솔 화면 한글 깨짐 조치 (0) | 2020.10.15 |
---|---|
[spring] logback 로그 2번 찍힘 (0) | 2018.08.09 |
Java Bitmap pixel to image(png) setRGB example (0) | 2015.06.17 |
JDK 7 release - Bug Fixes history (0) | 2014.10.20 |
eclipse @author 변경하기 (0) | 2013.07.02 |
[spring] logback 로그 2번 찍힘
현상
logback 출력시 계속 로그가 2줄씩 출력이 되는 경우가 발생
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
-- 생략...
<mvc:annotation-driven/>
-- 생략
</beans>
해결
annotation-driven이 2번 선언 되어있을 경우 로그가 2번 출력되는 경우가 있음 / 1개만 존재하도록 변경
변경전
변경후
'Computer_IT > JAVA' 카테고리의 다른 글
[Tomcat] Windows에서 콘솔 화면 한글 깨짐 조치 (0) | 2020.10.15 |
---|---|
[MAVEN] unmappable character for encoding EUC_KR (0) | 2018.08.23 |
Java Bitmap pixel to image(png) setRGB example (0) | 2015.06.17 |
JDK 7 release - Bug Fixes history (0) | 2014.10.20 |
eclipse @author 변경하기 (0) | 2013.07.02 |
Java Bitmap pixel to image(png) setRGB example
Java에서 Bitmap을 Pixel 단위로 처리 할때 샘플...
Source...
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class BufferedImagePixels {
public static void main(String[] args) {
BufferedImage bufferedImage = new BufferedImage(300, 300,
BufferedImage.TYPE_INT_RGB);
int rgb = bufferedImage.getRGB(1, 1);
int w = bufferedImage.getWidth(null);
int h = bufferedImage.getHeight(null);
int[] rgbs = new int[w * h];
bufferedImage.getRGB(0, 0, w, h, rgbs, 0, w);
rgb = 0xFF00FF00; // green
for (int i = 1; i < w; i++) {
bufferedImage.setRGB(i, i, rgb);
}
File outputfile = new File("c:\\image.png");
try {
// png,
ImageIO.write(bufferedImage, "png", outputfile);
} catch (IOException e) {
e.printStackTrace();
}
}
}
결과...
'Computer_IT > JAVA' 카테고리의 다른 글
[MAVEN] unmappable character for encoding EUC_KR (0) | 2018.08.23 |
---|---|
[spring] logback 로그 2번 찍힘 (0) | 2018.08.09 |
JDK 7 release - Bug Fixes history (0) | 2014.10.20 |
eclipse @author 변경하기 (0) | 2013.07.02 |
jackson parser sample (0) | 2013.04.02 |
JDK 7 release - Bug Fixes history
The following table lists the bug fixes included in JDK 7u72 release:
Bug Id | Category | Subcategory | Description |
---|---|---|---|
8036022 | client-libs | 2d | D3D: rendering with XOR composite causes InternalError. |
8019623 | client-libs | java.awt | Lack of synchronization in AppContext.getAppContext() |
8024061 | client-libs | java.awt | Exception thrown when drag and drop between two components is executed quickly |
8028617 | client-libs | java.awt | Dvorak keyboard mapping not honored when ctrl key pressed |
8016545 | client-libs | java.beans | java.beans.XMLEncoder.writeObject output is wrong |
8036819 | client-libs | javax.accessibility | JAB: mneumonics not read for textboxes |
8036983 | client-libs | javax.accessibility | JAB:Multiselection Ctrl+CursorUp/Down and ActivateDescenderPropertyChanged event |
8028616 | client-libs | javax.swing | Htmleditorkit parser doesn't handle leading slash (/) |
8032872 | client-libs | javax.swing | [macosx] Cannot select from JComboBox in a JWindow |
8032874 | client-libs | javax.swing | ArrayIndexOutOfBoundsException in JTable while clearing data in JTable |
8032878 | client-libs | javax.swing | Editable combos in table do not behave as expected |
8041451 | core-libs | javax.naming | com.sun.jndi.ldap.Connection:ReadTimeout should abandon ldap request |
8042857 | core-libs | javax.naming | 14 stuck threads waiting for notification on LDAPRequest |
7142035 | core-svc | java.lang.instrument | assert in j.l.instrument agents during shutdown when daemon thread is running |
8028623 | core-svc | tools | SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters. |
8028619 | deploy | deployment_toolkit | Display issue of java control panel in ko and ja locale |
8031490 | deploy | deployment_toolkit | Broken Java SE 7 jnlp samples (app2 and app3) |
8038463 | deploy | deployment_toolkit | Java Control Panel doesn't display correctly in high resolution |
8025051 | globalization | locale-data | Update resource files for TimeZone display names |
8039298 | hotspot | compiler | C2: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR)) failed: NULL+offs not RAW address? |
8038925 | hotspot | gc | Java with G1 crashes in dump_instance_fields using jmap or jcmd without fullgc |
8019324 | hotspot | runtime | assert(_f2 == 0 || _f2 == f2) failed: illegal field change |
8031290 | hotspot | runtime | Adjust call to getisax() for additional words returned |
8033696 | hotspot | runtime | "assert(thread != NULL) failed: just checking" due to Thread::current() and JNI pthread interaction |
8051012 | hotspot | runtime | Regression in verifier for <init> method call from inside of a branch |
8021804 | security-libs | java.security | Certpath validation fails if validity period of root cert does not include validity period of intermediate cert |
8050158 | security-libs | javax.net.ssl | Introduce system property to maintain RC4 preference order |
7047033 | security-libs | javax.smartcardio | (smartcardio) Card.disconnect(boolean reset) does not reset when reset is true |
7195480 | security-libs | javax.smartcardio | javax.smartcardio does not detect cards on Mac OS X |
8039319 | security-libs | javax.smartcardio | (smartcardio) Card.transmitControlCommand() does not work on Mac OS X |
8043507 | security-libs | javax.smartcardio | (smartcardio) javax.smartcardio.CardTerminals.list() fails on MacOSX |
8046343 | security-libs | javax.smartcardio | (smartcardio) CardTerminal.connect('direct') does not work on MacOSX |
8049250 | security-libs | javax.smartcardio | (smartcardio) Need a flag to invert the Card.disconnect(reset) argument |
8036709 | tools | jar | Java 7 jarsigner displays warning about cert policy tree |
8033113 | xml | jax-ws | wsimport fails on WSDL:header parameter name customization |
8029837 | xml | jaxp | NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33 |
http://www.oracle.com/technetwork/java/javase/2col/7u72-bugfixes-2298229.html
The following table lists the bug fixes included in JDK 7u71 release:
Bug Id | Category | Subcategory | Description |
---|---|---|---|
8032788 | client-libs | java.awt | ImageIcon constructor throws an NPE and hangs when passed a null String parameter |
8057184 | client-libs | javax.swing | JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run v.s. JDK8+ |
8001105 | core-libs | java.lang.invoke | findVirtual of Object[].clone produces internal error |
8031502 | core-libs | java.lang.invoke | JSR292: IncompatibleClassChangeError in LambdaForm for CharSequence.toString() method handle type converter |
8027821 | deploy | For signed jars without manifest "Permissions", there is still security warning dialog before Application Error (Or blocked) Dialog. | |
8054904 | deploy | Webstart cache path error for Java >= 7u65 | |
8032883 | deploy | plugin | java.lang.UnsupportedClassVersionError occurs while accessing an applet |
8036620 | deploy | plugin | JAR file is downloaded on DownloadService.removeResource, if it is not in Deployment Cache |
8040786 | deploy | plugin | Text is truncated in JavaScript to Java security warning dialog on OS X |
8043478 | deploy | plugin | Oracle Linux 5.x: Expired JRE disabled in the browser automatically and no native dialog prompting for the JRE update |
8025726 | deploy | webstart | Certificate rule in DRS does not work for Java Web Start app when caching is turned off |
8051891 | deploy | webstart | SWT cannot load native look&feel |
8050485 | hotspot | runtime | super() in a try block in a ctor may need to cause VerifyError |
8027686 | install | Fail to install on MacOS 10.10 | |
7160837 | security-libs | javax.crypto | DigestOutputStream does not turn off digest calculation when "close()" is called |
8028627 | security-libs | javax.crypto | Unsynchronized code path from javax.crypto.Cipher to the WeakHashMap used by JceSecurity to store codebase mappings |
http://www.oracle.com/technetwork/java/javase/2col/7u71-bugfixes-2298226.html
The following table lists the bug fixes included in JDK 7u65 release:
Bug Id | Category | Subcategory | Description |
---|---|---|---|
8023990 | client-libs | 2d | Regression: postscript size increase from 6u18 |
8019990 | client-libs | java.awt:i18n | IM candidate window appears on the South-East corner of the display |
8013611 | client-libs | javax.swing | Modal dialog fails to obtain keyboard focus |
8001108 | core-libs | java.lang.invoke | an attempt to use "<init>" as a method name should elicit NoSuchMethodException |
8001109 | core-libs | java.lang.invoke | arity mismatch on a call to spreader method handle should elicit IllegalArgumentException |
8024616 | core-libs | java.lang.invoke | JSR292: lazily initialize core NamedFunctions used for bootstrapping |
8043012 | core-libs | java.util:i18n | (tz) Support tzdata2014c |
8019274 | deploy | RMI thread can no longer call out to AWT thread for webstart app | |
8032781 | deploy | deployment_toolkit | Run rule not working in case of html applet |
8030636 | deploy | plugin | Accessibility class in jar on -xbootclasspath/a is not loaded by jvm |
8031996 | deploy | plugin | Java.Lang.Reflect.InvocationTargetException When Cache Has Disabled |
8032206 | deploy | plugin | Applet with jnlp.Packenabled=True And jnlp.versionEnabled=True Fails |
8034230 | deploy | plugin | Applet caller check should not compare URLs |
8035449 | deploy | plugin | security prompt is shown twice when 'Do not show' checkbox is checked |
8041339 | deploy | webstart | JNLP with java-vm-args whose length exceeded 512 chars failed to get loaded with CouldNotLoadArgumentException |
8013836 | globalization | locale-data | getFirstDayOfWeek reports wrong day for pt-BR locale |
8042789 | other-libs | corba | org.omg.CORBA.ORBSingletonClass loading no longer uses context class loader |
8035613 | xml | jaxb | With active Securitymanager JAXBContext.newInstance fails |
The following table lists the bug fixes included in JDK 7u60 release:
Bug ID | Category | Sub- Category | Description |
---|---|---|---|
JDK-4673406 | client-libs | 2d | RFE: Java Printing: Provide a way to display win32 printer driver's dialog |
JDK-8005607 | client-libs | java.awt | Recursion in J2DXErrHandler() Causes a Stack Overflow on Linux |
JDK-8025775 | client-libs | java.awt | JNI warnings in TryXShmAttach |
JDK-6995891 | client-libs | javax.accessibility | JAWS will occasionally stop speaking focused objects as user TABs -> problem with message queue |
JDK-8020457 | client-libs | 2d | Fontmatrix for Type1 fonts is not used correctly |
JDK-7129133 | client-libs | java.awt | [macosx] Accelerators are displayed as Meta instead of the Command symbol |
JDK-7173464 | client-libs | java.awt | Clipboard.getAvailableDataFlavors: Comparison method violates contract |
JDK-8021943 | client-libs | java.awt | FileDialog getFile returns corrupted string after previous setFile |
JDK-8023474 | client-libs | java.awt | First mousepress doesn't start editing in JTree |
JDK-8025145 | client-libs | java.awt | [macosx]: java 7 does not recognize tiff image on clipboard |
JDK-8028054 | client-libs | java.beans | com.sun.beans.finder.MethodFinder has unsynchronized access to a static Map |
JDK-8022966 | client-libs | javax.accessibility | Java Access Bridge no longer usable with screen magnifiers |
JDK-8023565 | client-libs | javax.imageio | JPG causes javax.imageio.IIOException: ICC APP2 encoutered without prior JFIF! |
JDK-8022997 | client-libs | javax.swing | [macosx] Remaining duplicated key events |
JDK-8023392 | client-libs | javax.swing | Swing text components printed with spaces between chars |
JDK-8024395 | client-libs | javax.swing | Improve fix for line break calculations |
JDK-8027066 | client-libs | java.beans | XMLDecoder in java 7 cannot properly deserialize object arrays |
JDK-8016833 | client-libs | javax.swing | Underlines and strikethrough not rendering correctly |
JDK-8035897 | core-libs | java.net | Better memory allocation for file descriptors greater than 1024 on macosx |
JDK-7199674 | core-libs | java.lang | (props) user.home property does not return an accessible location in sandboxed environment [macosx] |
JDK-8023130 | core-libs | java.lang | (process) ProcessBuilder#inheritIO does not work on Windows |
JDK-8024521 | core-libs | java.lang | (process) Async close issues with Process InputStream |
JDK-8019184 | core-libs | java.lang.invoke | MethodHandles.catchException() fails when methods have 8 args + varargs |
JDK-8006395 | core-libs | java.net | Race in async socket close on Linux |
JDK-8024952 | core-libs | java.net | ClassCastException in PlainSocketImpl.accept() when using custom socketImpl |
JDK-8023881 | core-libs | java.net | IDN.USE_STD3_ASCII_RULES option is too strict to use Unicode in IDN.toASCII |
JDK-8011944 | core-libs | java.util | Sort fails with ArrayIndexOutOfBoundsException |
JDK-8023563 | core-libs | java.util:i18n | Bottleneck in java.util.TimeZone.getDefaultInAppContext |
JDK-8027351 | core-libs | (ref) Private finalize method invoked in preference to protected superclass method | |
JDK-8038306 | core-libs | (tz) Support tzdata2014b | |
JDK-8016018 | core-libs | java.lang | (str) Error in description of the method indexOf in the class StringBuffer |
JDK-8020037 | core-libs | java.lang | String.toLowerCase incorrectly increases length, if string contains \u0130 char |
JDK-8021368 | core-libs | java.lang | Launch of Java Web Start app fails with ClassCircularityError exception in 7u25 |
JDK-8012244 | core-libs | java.net | java/net/Socket/asyncClose/Race.java fails intermittently on Windows |
JDK-8021820 | core-libs | java.net | Number of opened files used in select() is limited to 1024 [macosx] |
JDK-8022584 | core-libs | java.net | Memory leak in NetworkInterface methods ex. isUP(), isLoopback() |
JDK-8034181 | core-libs | java.net | (sctp) SIGBUS in SctpChannelImpl receive |
JDK-7074436 | core-libs | java.nio | (sc) SocketChannel can do short gathering writes when channel configured blocking (win) |
JDK-8014394 | core-libs | java.nio | (fs) WatchService failing when watching \\server\$d |
JDK-8024788 | core-libs | java.nio | (fs) Files.readAllBytes uses FileChannel which may not be supported by all providers |
JDK-8012326 | core-libs | java.nio.charsets | Deadlock occurs when Charset.availableCharsets() is called by several threads at the same time |
JDK-8016127 | core-libs | java.util.logging | NLS: logging.properties translatability recommendation |
JDK-8025512 | core-libs | java.util.logging | NPE with logging while launching webstart on jre7u40 if logging is disabled |
JDK-8029281 | core-libs | java.util.logging | Synchronization issues in Logger and LogManager |
JDK-8011194 | core-libs | java.util:i18n | Apps launched via double-clicked .jars have file.encoding value of US-ASCII on Mac OS X |
JDK-7147084 | core-libs | java.lang | (process) appA hangs when read output stream of appB which starts appC that runs forever |
JDK-8007454 | core-libs | java.lang | (process) SetHandleInformation parameters DWORD (not BOOLEAN) |
JDK-8024356 | core-libs | java.lang | Double.parseDouble() is slow for long Strings |
JDK-7123493 | core-libs | java.lang:reflect | (proxy) Proxy.getProxyClass doesn't scale under high load |
JDK-7171591 | core-libs | java.net | getDefaultScopeID() in src/solaris/native/java/net/net_util_md.c should return a value |
JDK-8003895 | core-libs | java.nio | java/nio/channels/AsynchronousChannelGroup/Unbounded.java failing again [win64] |
JDK-8020669 | core-libs | java.nio | (fs) Files.readAllBytes() does not read any data when Files.size() is 0 |
JDK-8024131 | core-libs | java.util.logging | Issues with cached localizedLevelName in java.util.logging.Level |
JDK-8013155 | core-libs | java.util.jar | [pack200] improve performance of pack200 |
JDK-7192942 | core-libs | java.util:collections | (coll) Inefficient calculation of power of two in HashMap |
JDK-8020530 | core-svc | java.lang.management | Non heap memory size calculated incorrectly; IllegalArgumentException: committed = N should be < max |
JDK-6566891 | core-svc | javax.management | RMIConnector: map value referencing map key in WeakHashMap prevents map entry to be removed |
JDK-8023954 | core-svc | javax.management | MBean*Info.equals: throw NPE |
JDK-8023529 | core-svc | javax.management | OpenMBeanInfoSupport.equals/hashCode throw NPE |
JDK-8023669 | core-svc | javax.management | MBean*Info.hashCode : NPE |
JDK-8009558 | core-svc | debugger | linked_md.c::dll_build_name can get stuck in an infinite loop |
JDK-8023786 | core-svc | tools | (jdk) setjmp/longjmp changes the process signal mask on OS X |
JDK-8028629 | deploy | deployment_toolkit | deployJava.getBrowser() is broken and js.UserAgentTest fails because it always returns 'MSIE' |
JDK-8023711 | deploy | webstart | RESOURCE HAS FUTURE EXPIRES MESSAGES ON JAVA CONSOLE WITH JRE 1.7.21 |
JDK-8016489 | deploy | plugin | [macosx] FireFox: NPN_ConvertPoint is not being called on plugin main thread |
JDK-8016513 | deploy | webstart | Webstart throws StringIndexOutOfBoundsException using property and Java-VM-args |
JDK-8023938 | deploy | webstart | 64-bit javaws.exe left behind in system32 |
JDK-8014528 | deploy | Some Solaris sparc .so files still do not have execute bit set | |
JDK-8013948 | deploy | plugin | [macosx] Unable type into online word games on MacOSX on Safari |
JDK-8004051 | embedded | hotspot | ARM: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow |
JDK-8031743 | hotspot | compiler | C2: loadI2L_immI broken for negative memory values |
JDK-8032207 | hotspot | compiler | C2: assert(VerifyOops || MachNode::size(ra_) <= (3+1)*4) failed: bad fixed size |
JDK-8023472 | hotspot | compiler | C2 optimization breaks with G1 |
JDK-8024830 | hotspot | compiler | SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get |
JDK-8024919 | hotspot | compiler | G1: SPECjbb2013 crashes due to a broken object reference |
JDK-8029366 | hotspot | compiler | ShouldNotReachHere error when creating an array with component type of void |
JDK-8014052 | hotspot | compiler | JSR292: assert(end_offset == next_offset) failed: matched ending |
JDK-8017065 | hotspot | compiler | C2 allows safepoint checks to leak into G1 pre-barriers |
JDK-8023004 | hotspot | compiler | JSR 292: java.lang.RuntimeException: Original target method was called. |
JDK-8027751 | hotspot | compiler | C1 crashes in Weblogic with G1 enabled |
JDK-8024838 | hotspot | gc | Significant slowdown due to transparent huge pages |
JDK-8025441 | hotspot | gc | G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads |
JDK-8007074 | hotspot | gc | SIGSEGV at ParMarkBitMap::verify_clear() |
JDK-8023720 | hotspot | svc | (hotspot) setjmp/longjmp changes the process signal mask on OS X |
JDK-8028412 | hotspot | svc | AsyncGetCallTrace() is broken on x86 in JDK 7u40 |
JDK-8037340 | hotspot | svc | Linux semaphores to use CLOCK_REALTIME |
JDK-8021898 | hotspot | compiler | Broken JIT compiler optimization for loop unswitching |
JDK-8022585 | hotspot | compiler | JVM crashes when ran with -XX:+PrintInlining |
JDK-8022993 | hotspot | compiler | Convert MAX_UNROLL constant to LoopMaxUnroll C2 flag |
JDK-8026293 | hotspot | compiler | Schedule part of G1 pre-barrier late |
JDK-6990419 | hotspot | gc | CMS: Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses |
JDK-7145569 | hotspot | gc | G1: optimize nmethods scanning |
JDK-8025305 | hotspot | gc | Cleanup CardTableModRefBS usage in G1 |
JDK-8027454 | hotspot | gc | Do not traverse string table during G1 remark when treating them as strong roots during initial mark |
JDK-8027455 | hotspot | gc | Improve symbol table scan times during gc pauses |
JDK-8028391 | hotspot | gc | Make the Min/MaxHeapFreeRatio flags manageable |
JDK-8023145 | hotspot | gc | G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0 |
JDK-8026848 | hotspot | gc | -XX:+G1SummarizeRSetStats can result in wrong exit code and crash |
JDK-8027756 | hotspot | gc | assert(!hr->isHumongous()) failed: code root in humongous region? |
JDK-8006731 | hotspot | jvmti | JSR 292: the VM_RedefineClasses::rewrite_cp_refs_in_method() must support invokedynamic |
JDK-7187554 | hotspot | jvmti | JSR 292: JVMTI PopFrame needs to handle appendix arguments |
JDK-7194607 | hotspot | jvmti | VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge |
JDK-8006542 | hotspot | jvmti | JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds |
JDK-8007037 | hotspot | jvmti | JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands |
JDK-6900441 | hotspot | runtime | PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock |
JDK-8017498 | hotspot | runtime | JVM crashes when native code calls sigaction(sig) where sig>=0x20 |
JDK-7191817 | hotspot | runtime | -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X |
JDK-8013895 | hotspot | gc | G1: G1SummarizeRSetStats output on Linux needs improvement |
JDK-8014078 | hotspot | gc | G1: improve remembered set summary information by providing per region type information |
JDK-8015244 | hotspot | gc | G1: Verification after a full GC is incorrectly placed |
JDK-8027476 | hotspot | gc | Improve performance of Stringtable unlink |
JDK-7133122 | hotspot | svc | SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not |
JDK-8025812 | hotspot | svc | tmtools/jmap/heap_config tests fail on Linux-ia32 because it 'Can't attach to the core file' |
JDK-8028128 | hotspot | svc | Add a type safe alternative for working with counter based data |
JDK-8017195 | other-libs | corba | Introduce option to setKeepAlive parameter on CORBA sockets |
JDK-8031572 | security-libs | java.security | jarsigner -verify exits with 0 when a jar file is not properly signed |
JDK-8028351 | security-libs | org.ietf.jgss:krb5 | JWS doesn't get authenticated when using kerberos auth proxy |
JDK-8021788 | security-libs | JarInputStream doesn't provide certificates for some file under META-INF | |
JDK-8013809 | security-libs | javax.net.ssl | deadlock in SSLSocketImpl between between write and close |
JDK-8024861 | security-libs | javax.security | Incomplete token triggers GSS-API NullPointerException |
JDK-8019267 | security-libs | org.ietf.jgss | NPE in AbstractSaslImpl when trace level >= FINER in KRB5 |
JDK-8016594 | security-libs | org.ietf.jgss:krb5 | Native Windows ccache still reads DES tickets |
JDK-8016110 | tools | launcher | Japanese char (MS932) 0x5C cannot be used as an argument when quoted |
JDK-8030698 | tools | jconsole | Some messages in jconsole in 7u40 (and later) aren't displayed correctly |
JDK-8030878 | tools | jconsole | JConsole issues meaningless message if SSL connection fails |
JDK-8016271 | xml | jax-ws | wsimport -clientjar does not create portable jars on windows due to hardcoded backslash |
JDK-8009579 | xml | jaxp | Xpathexception does not honor initcause() |
JDK-8004476 | xml | javax.xml.transform | XSLT Extension Functions Don't Work in WebStart |
JDK-8015978 | xml | javax.xml.xpath | Incorrect transformation of XPath expression "string(-0)" |
JDK-8024707 | xml | jaxp | TransformerException : item() return null with node list of length != 1 |
JDK-8015092 | xml | jaxp | SchemaFactory cannot parse schema if whitespace added within patterns in Selector XPath expression |
JDK-8015243 | xml | jaxp | SchemaFactory does not catch enum. value that is not in the value space of the base type, anyURI. |
The following table lists the bug fixes included in JDK 7u55 release:
Bug Id | Category | Sub-Category | Description |
---|---|---|---|
JDK-7190349 | client-libs | 2d | [macosx] Text (Label) is incorrectly drawn with a rotated g2d |
JDK-8013569 | client-libs | 2d | [macosx] JLabel preferred size incorrect on retina displays with non-default font size |
JDK-6571600 | client-libs | java.awt | JNI use results in UnsatisfiedLinkError looking for libmawt.so |
JDK-8025588 | client-libs | java.awt | [macosx] Frozen AppKit thread in 7u40 |
JDK-5049299 | core-libs | java.lang | (process) Use posix_spawn, not fork, on S10 to avoid swap exhaustion |
JDK-8020191 | core-libs | java.lang | System.getProperty( " os.name " ) returns " Windows NT (unknown) " on Windows 8.1 |
JDK-8030822 | core-libs | java.time | (tz) Support tzdata2013i |
JDK-8019853 | core-libs | java.util.logging | Break logging and AWT circular dependency |
JDK-8026474 | deploy | deployment_toolkit | deployJava.js versioncheck doesn't work in IE11 |
JDK-8028691 | deploy | plugin | loading browser proxy via config script should not trigger JAR download |
JDK-8029649 | deploy | plugin | Reduce dialog frequency when app is run multiple times |
JDK-8033705 | deploy | plugin | Array out of bounds exception in PluginMain.performSSVValidation |
JDK-8033779 | deploy | plugin | JRE 7u51 Plugin Failing to Run Older JRE Version < 1.6.0 |
JDK-8029922 | deploy | webstart | 32-bit only Java Web Start apps fail to run on 32- and 64-bit JRE configs |
JDK-8031579 | deploy | webstart | Spurious Missing Manifest Permissions Attribute Warning When Launching versioned Java Web Start app |
JDK-8024830 | hotspot | compiler | SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get |
JDK-8035283 | hotspot | compiler | Second phase of branch shortening doesn't account for loop alignment |
JDK-8035618 | other-libs | corba:rmi-iiop | Four api/org_omg/CORBA TCK tests fail under plugin only |
http://www.oracle.com/technetwork/java/javase/2col/7u55-bugfixes-2180733.html
The following table lists the bug fixes included in JDK 7u51 release:
Bug Id | Category | Sub-Category | Description |
---|---|---|---|
8023310 | client-libs | java.beans | Thread contention in the method Beans.IsDesignTime() |
8027370 | core-libs | java.time | (tz) Support tzdata2013h |
8020943 | core-svc | java.lang.management | Memory leak when GCNotifier uses create_from_platform_dependent_str() |
8026002 | deploy | plugin | Certificate based DRS rule does not work when main jar is in nested resource block or extension |
8027029 | deploy | plugin | Deadlock in caching code launching application with a large number of jars (~100). |
8027405 | deploy | plugin | Properly configured LiveConnect Applets must work even on JREs below the baseline by default |
8029135 | deploy | plugin | ESL not working for JNLP applications without an href |
8016849 | deploy | plugin | Applets don't get loaded and the Firefox crashes under Mac OS X |
8025890 | deploy | plugin | liveconnect dialog is showing the publisher unknown |
8025956 | deploy | plugin | Warning message appears in all the jar files not only the main jar file |
8023822 | deploy | webstart | REGRESSION:NPE exception throws when Java Web start apps fails with no logging |
8021257 | other-libs | corba | com.sun.corba.se.** should be on restricted package list |
8027943 | other-libs | corba | serial version of com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl changed in 7u45 |
8028215 | other-libs | corba | ORB.init fails with SecurityException if properties select the JDK default ORB |
8014618 | security-libs | javax.net.ssl | Need to strip leading zeros in TlsPremasterSecret of DHKeyAgreement |
8028111 | xml | jaxp | XML readers share the same entity expansion counter |
8029038 | xml | jaxp | Revise fix for XML readers share the same entity expansion counter |
http://www.oracle.com/technetwork/java/javase/2col/7u51-bugfixes-2100820.html
The following table lists the bug fixes included in JDK 7u40 release:
Bug ID | Component | Description |
---|---|---|
8001161 | client-libs | [macosx] EmbeddedFrame doesn't become active window |
8004316 | client-libs | Printing an image using AUTOSENSE fails to print |
8015375 | client-libs | Edits to text components hang for clipboard access |
7068471 | client-libs | NPE in sun.font.FontConfigManager.getFontConfigFont() when libfontconfig.so is not installed |
7105640 | client-libs | Unix printing does not check the result of exec'd lpr/lp command |
7113017 | client-libs | Use POSIX compliant include file headers in sun/awt/medialib/mlib_types.h |
7151427 | client-libs | Potential memory leak in error handling code in X11SurfaceData.c |
7152519 | client-libs | Dependency on non-POSIX header file <link.h> causes portability problem |
7181199 | client-libs | [macosx] Startup is much slower in headless mode for apps using Fonts |
7181438 | client-libs | [OGL] Incorrect alpha used, during blit from SW to the texture. |
8004821 | client-libs | Graphics2D.drawPolygon() fails with IllegalPathStateException |
8004859 | client-libs | Graphics.getClipBounds/getClip return difference nonequivalent bounds, depending from transform. |
8008535 | client-libs | JDK7 Printing : CJK and Latin Text in a string overlap. |
8012381 | client-libs | [macosx] : Collation selection ignored when printing on MacOSX |
8013810 | client-libs | PrintServiceLookup.lookupPrintServices() does not return consistent result |
8015334 | client-libs | Memory leak when kerning is used on Windows |
8015556 | client-libs | [macosx] surrogate pairs do not render properly (show up as boxes or incorrect glyphs) |
8015606 | client-libs | Text is not rendered correctly if destination buffer is custom |
8019201 | client-libs | Regression: java.awt.image.ConvolveOp throws java.awt.image.ImagingOpException |
8011059 | client-libs | [macosx] Make JDK demos look perfect on retina displays |
6550588 | client-libs | java.awt.Desktop cannot open file with Windows UNC filename |
7107957 | client-libs | AWT: Native code should include fcntl.h and unistd.h rather than sys/fcntl.h and sys/unistd.h |
7109977 | client-libs | [macosx] MixingInHwPanel.java test fails on Mac trying to click in the reserved corner |
7124520 | client-libs | [macosx] re:6373505 Toolkit.getScreenResolution() != GraphicsConfiguration.getNormalizingTransform() |
7130662 | client-libs | GTK file dialog crashes with a NPE |
7146572 | client-libs | enableInputMethod(false) does not work in the TextArea and TextField on the linux platform |
7154778 | client-libs | [macosx] NSView-based implementation of sun.awt.EmbeddedFrame |
7155378 | client-libs | Need utils api/field which determines the dead key |
7161437 | client-libs | [macosx] awt.FileDialog doesn't respond appropriately for mac when selecting folders |
7170655 | client-libs | Frame size does not follow font size change with XToolkit |
7170996 | client-libs | Regression : Cannot use IME on JComboBox Japanese(7026055) II |
7175183 | client-libs | [macosx] Objective-C exception thrown when switching monitor configuration |
7179050 | client-libs | [macosx] Make LWAWT be able to run on AppKit thread |
7181710 | client-libs | [macosx] jawt_md.h shipped with jdk is outdated |
7193169 | client-libs | The code example in javadoc of Component.java misses 'implements' keyword |
7194469 | client-libs | Pressing the Enter key results in an alert tone beep when focus is TextField |
7194902 | client-libs | [macosx] closed/java/awt/Button/DoubleActionEventTest/DoubleActionEventTest failed since jdk8b49 |
7196547 | client-libs | [macosx] Implement dead key detection for KeyEvent |
7197619 | client-libs | Using modifiers for the dead key detection on Windows |
7198229 | client-libs | [macosx] Painting during resizing of the frame should be more smooth |
7199180 | client-libs | [macosx] Dead keys handling for input methods |
7199783 | client-libs | Setting cursor on DragSourceContext does not work on OSX |
8000423 | client-libs | Diacritic is not applyed to a base letter on Linux |
8000435 | client-libs | [macosx] Button painting error under Java 7 on Mac |
8000629 | client-libs | [macosx] Blurry rendering with Java 7 on Retina display |
8003169 | client-libs | [macosx] JVM crash after disconnecting from projector |
8004344 | client-libs | A crash in ToolkitErrorHandler() in XlibWrapper.c |
8005405 | client-libs | [macosx] Drag and Drop: wrong animation when dropped outside any drop target. |
8005465 | client-libs | [macosx] Evaluate if checking for the -XstartOnFirstThread is still needed in awt.m |
8005932 | client-libs | Java 7 on mac os x only provides text clipboard formats |
8005997 | client-libs | [macosx] Printer Dialog opens an additional title bar |
8006417 | client-libs | JComboBox.showPopup(), hidePopup() fails in JRE 1.7 on OS X |
8006634 | client-libs | Unify LWCToolkit.invokeAndWait() and sun.awt.datatransfer.ToolkitThreadBlockedHandler |
8006941 | client-libs | [macosx] Deadlock in drag and drop |
8008660 | client-libs | Failure in 2D Queue Flusher thread on Mac |
8009012 | client-libs | [macosx] DisplayChangedListener is not implemented in LWWindowPeer/CGraphicsEnvironment |
8009911 | client-libs | [macosx] SWT app freeze when going full screen using Java 7 on Mac |
8011686 | client-libs | [macosx] AWT accidentally disables the NSApplicationDelegate of SWT, causing loss of OS X integration functionality |
8012586 | client-libs | [x11] Modal dialogs for fullscreen window may show behind its owner |
8014821 | client-libs | Regression: Focus issues with Oracle WebCenter Capture applet |
8015303 | client-libs | [macosx] Application launched via custom URL Scheme does not receive URL |
8019265 | client-libs | [macosx] apple.laf.useScreenMenuBar regression comparing with jdk6 |
8020038 | client-libs | [macosx] Incorrect usage of invokeLater() and likes in callbacks called via JNI from AppKit thread |
8020298 | client-libs | [macosx] Incorrect merge in the lwawt code. |
8020371 | client-libs | [macosx] applets with Drag and Drop fail with IllegalArgumentException |
8021381 | client-libs | JavaFX scene included in Swing JDialog not starting from Web Start |
7186794 | client-libs | Setter not found. PropertyDescriptor(PropertyDescriptor,PropertyDescriptor) |
7187618 | client-libs | PropertyDescriptor Performance Slow (continue) |
7189112 | client-libs | java.beans.Introspector misses write methods |
7192955 | client-libs | Introspector overide PropertyDescriptor for generic type field defined in super class |
8013416 | client-libs | Java Bean Persistence with XMLEncoder |
8013557 | client-libs | XMLEncoder in 1.7 can't encode objects initialized in no argument constructor |
8009168 | client-libs | accessibility.properties syntax issue |
8020983 | client-libs | OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances |
4199622 | client-libs | RFE: JComboBox shouldn't sending ActionEvents for keyboard navigation |
4310381 | client-libs | Text in multi-row/col JTabbedPane tabs can be truncated/clipped |
4631925 | client-libs | JColor Chooser is not fully accessible |
6337518 | client-libs | Null Arrow Button Throws Exception in BasicComboBoxUI |
6436314 | client-libs | Vector could be created with appropriate size in DefaultComboBoxModel |
6671481 | client-libs | NPE at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection |
6877495 | client-libs | JTextField and JTextArea does not support supplementary characters |
7024118 | client-libs | possible hardcoded mnemonic for JFileChooser metal and motif l&f |
7032018 | client-libs | The file list in JFileChooser does not have an accessible name |
7032436 | client-libs | When running with the Nimbus look and feel, the JFileChooser does not display mnemonics |
7049024 | client-libs | DnD fails with JTextArea and JTextField |
7055065 | client-libs | Regression : JDK 7 : NullPointerException when sorting JTable with empty cell |
7068740 | client-libs | If you wrap a JTable in a JLayer you can't use the page up and page down cmds |
7089914 | client-libs | Focus on image icons are not visible in javaws cache with high contrast mode |
7123767 | client-libs | Wrong tooltip location in Multi-Monitor configurations |
7124525 | client-libs | [macosx] No animation on certain Swing components in Aqua LaF |
7129742 | client-libs | Unable to view focus in Non-Editable TextArea |
7132385 | client-libs | [macosx] IconifyTest of RepaintManager could use some delay |
7147075 | client-libs | JTextField doesn't get focus or loses focus forever |
7154030 | client-libs | java.awt.Component.hide() does not repaint parent component |
7155298 | client-libs | Editable TextArea/TextField are blocking GUI applications from exit |
7155887 | client-libs | ComboBox does not display focus outline in GTK L&F |
7163696 | client-libs | JCK Swing interactive test JScrollBarTest0013 fails with Nimbus and GTK L&Fs |
7163828 | client-libs | [macosx] White-on-yellow "Got Milk?" tooltip in SwingSet2 is empty. |
7167780 | client-libs | Hang javasoft.sqe.tests.api.javax.swing.Timer.Ctor2Tests |
7181403 | client-libs | Invalid MouseEvent conversion with SwingUtilities.convertMouseEvent |
7184945 | client-libs | [macosx] NPE in AquaComboBoxUI since jdk7u6b17, jdk8b47 |
7188612 | client-libs | JTable's AccessibleJTable throws IllegalComponentStateException instead of null |
7194184 | client-libs | JColorChooser swatch cannot accessed from keyboard |
7197320 | client-libs | [macosx] Full Screen option missing when Window.documentModified |
7199708 | client-libs | FileChooser crashs when opening large folder |
8002077 | client-libs | Possible mnemonic issue on JFileChooser Save button on nimbus L&F |
8002114 | client-libs | fix failed for 7160951: [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar |
8003400 | client-libs | JTree scrolling problem when using large model in WindowsLookAndFeel. |
8003830 | client-libs | NullPointerException in BasicTreeUI.Actions when getPathBounds returns null |
8004298 | client-libs | NPE in WindowsTreeUI.ensureRowsAreVisible |
8004866 | client-libs | [macosx] HiDPI support in Aqua L&F |
8005019 | client-libs | JTable passes row index instead of length when inserts selection interval |
8007006 | client-libs | [macosx] Closing subwindow loses main window menus. |
8008366 | client-libs | [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar |
8013370 | client-libs | Null pointer exception when adding more than 9 accelators to a JMenuBar |
7038105 | core-libs | File.isHidden() should return true for pagefile.sys and hiberfil.sys |
8003992 | core-libs | File and other classes in java.io do not handle embedded nulls properly |
8007609 | core-libs | WinNTFileSystem_md.c should correctly check value returned from realloc |
8011950 | core-libs | java.io.File.createTempFile enters infinite loop when passed invalid data |
8016063 | core-libs | getFinalAttributes should use FindClose |
7103957 | core-libs | NegativeArraySizeException while initializing class IntegerCache |
7193463 | core-libs | Terminator.setup should ignore IAE when registering signal handlers |
8000817 | core-libs | Reinstate accidentally removed sleep() from ProcessBuilder/Basic.java |
8003228 | core-libs | (props) sun.jnu.encoding should be set to UTF-8 [macosx] |
8016046 | core-libs | (process) Strict validation of input should be security manager case only [win] |
8021946 | core-libs | Disabling sun.reflect.Reflection.getCallerCaller(int) by default breaks several frameworks and libraries |
6984705 | core-libs | JSR 292 method handle creation should not go through JNI |
7058630 | core-libs | JSR 292 method handle proxy violates contract for Object methods |
8005345 | core-libs | JSR 292: JDK performance tweaks |
8016814 | core-libs | sun.reflect.Reflection.getCallerClass returns the wrong stack frame |
6512101 | core-libs | NetworkInterface#getDisplayName() method returns wrong encoding for Japanese OS |
6953455 | core-libs | CookieStore.add() cannot handle null URI parameter, contrary to the API specification |
7078386 | core-libs | NetworkInterface.getNetworkInterfaces() may return corrupted results on linux |
7084560 | core-libs | Crash in net.dll |
7118907 | core-libs | InetAddress.isReachable() should return false if sendto fails with EHOSTUNREACH |
7163874 | core-libs | InetAddress.isReachable should support pinging 0.0.0.0 |
7181353 | core-libs | Update error message to distinguish native OOM and java OOM in net |
7188755 | core-libs | Crash due to missing synchronization on gconf_client in DefaultProxySelector.c |
7190254 | core-libs | NetworkInterface getFlags implementation should support full integer bit range for flags value |
7199219 | core-libs | Proxy-Connection headers set incorrectly when a HttpClient is retrieved from the Keep Alive Cache |
7199862 | core-libs | Make sure that a connection is still alive when retrieved from KeepAliveCache in certain cases |
8000525 | core-libs | Java.net.httpcookie api does not support 2-digit year format |
8007315 | core-libs | HttpURLConnection.filterHeaderField method returns null where empty string is expected |
8009650 | core-libs | HttpClient available() check throws SocketException when connection has been closed |
8010282 | core-libs | sun.net.www.protocol.jar.JarFileFactory.close(JarFile) should be thread-safe |
8011234 | core-libs | Performance regression with ftp protocol when uploading in image mode |
8013140 | core-libs | Heap corruption with NetworkInterface.getByInetAddress() and long i/f name |
6429204 | core-libs | (se) Concurrent Selector.register and SelectionKey.interestOps can ignore interestOps |
6633549 | core-libs | (dc) Include-mode filtering of IPv6 sources does not block datagrams on Linux |
7115070 | core-libs | (fs) lookupPrincipalByName/lookupPrincipalByGroupName should treat ESRCH as not found. |
7129029 | core-libs | (fs) Unix file system provider should be buildable on platforms that don't support O_NOFOLLOW |
7132889 | core-libs | (se) AbstractSelectableChannel.register and configureBlocking not safe from asynchronous close |
7146506 | core-libs | (fc) Add EACCES check to the return of fcntl native method |
7152948 | core-libs | (dc) DatagramDispatcher.c should memset msghdr to make it portable to other platforms |
7156873 | core-libs | (zipfs) FileSystems.newFileSystem(uri, env) fails for uri with escaped octets |
7157656 | core-libs | (zipfs) SeekableByteChannel to entry in zip file always reports its position as 0 |
7166048 | core-libs | (se) EPollArrayWrapper.c no longer needs to define epoll data structures |
7168172 | core-libs | (fs) Files.isReadable slow on Windows |
7172826 | core-libs | (se) Selector based on the Solaris event port mechanism |
7179305 | core-libs | (fs) Method name sun.nio.fs.UnixPath.getPathForExecptionMessage is misspelled |
7190219 | core-libs | (bf) CharBuffer.put(String,int,int) modifies position even if BufferOverflowException thrown |
7190897 | core-libs | (fs) Files.isWritable method returns false when the path is writable (win) |
7191556 | core-libs | (fs) UnixNativeDispatcher.getextmntent should be moved into platform specific code |
7191587 | core-libs | (se) SelectionKey.interestOps does not defer changing the interest set to the next select [macosx] |
8002390 | core-libs | (zipfs) Problems moving files between zip file systems |
8009751 | core-libs | (se) Selector spin when select, close and interestOps(0) invoked at same time (lnx) |
8011128 | core-libs | (fs) Files.createDirectory fails if the resoved path is exactly 248 characters long |
8012019 | core-libs | (fc) Thread.interrupt triggers hang in FileChannelImpl.pread (win) |
6183404 | core-libs | Many eudc characters are incorrectly mapped in MS936 and GBK converter |
6610897 | core-libs | New constructor in sun.tools.java.ClassPath builds a path using File.separator instead of File.pathS |
7187876 | core-libs | ClassCastException in TCPTransport.executeAcceptLoop |
7131459 | core-libs | [Fmt-De] DecimalFormat produces wrong format() results when close to a tie |
7163865 | core-libs | Performance improvement for DateFormatSymbols.getZoneIndex(String) |
8000529 | core-libs | Regression : SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters |
8005277 | core-libs | Regression in JDK 7 in Bidi implementation |
8020054 | core-libs | (tz) Support tzdata2013d |
7164256 | core-libs | EnumMap clone doesn't clear the entrySet keeping a reference to the original Map |
7166055 | core-libs | Javadoc for WeakHashMap contains misleading advice |
7198073 | core-libs | (prefs) user prefs not saved [macosx] |
8011200 | core-libs | (coll) Optimize empty ArrayList and HashMap |
8019381 | core-libs | HashMap.isEmpty is non-final, potential issues for get/remove |
7132378 | core-libs | Race in FutureTask if used with explicit set and get ( not Runnable ) |
7161229 | core-libs | PriorityBlockingQueue keeps hard reference to last removed element |
7110151 | core-libs | To use underlying platform's zlib library for Java zlib support |
7166955 | core-libs | (pack200) JNI_GetCreatedJavaVMs needs additional checking |
7188852 | core-libs | Move implementation of De/Inflater.getBytesRead/Writtten() to java from native |
8005466 | core-libs | JAR file entry hash table uses too much memory (zip_util.c) |
7163898 | core-libs | add isLoggable() check to doLog() |
8010309 | core-libs | Improve PlatformLogger.isLoggable performance by direct mapping from an integer to Level |
8017174 | core-libs | NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger |
8020228 | core-libs | Restore the translated version of logging_xx.properties |
7042126 | core-libs | (alt-rt) HashMap.clone implementation should be re-examined |
8006593 | core-libs | Initialization bottleneck in Maps due to use of j.u.Random |
7094176 | core-libs | (tz) Incorrect TimeZone display name when DST not applicable / disabled |
8009638 | core-libs | Wrong comment for PL in LocaleISOData, 1989 forward Poland is Republic of Poland |
8015570 | core-libs | Use long comparison in Rule.getRules(). |
7174887 | core-libs | Deadlock in jndi ldap connection cleanup |
8000487 | core-libs | Java JNDI connection library on ldap conn is not honoring configured timeout |
7110104 | core-svc | It should be possible to stop and start JMX Agent at runtime. |
7164191 | core-svc | properties.putAll API may fail with ConcurrentModifcationException on multi-thread scenario |
7173044 | core-svc | Memory monitor demo hangs the system if MemoryUsage obj returns -1 . |
8015604 | core-svc | JDP packets containing ideographic characters are broken |
8001621 | core-svc | Update awk scripts that check output from jps/jcmd |
8002048 | core-svc | Protocol for discovery of manageable Java processes on a network |
8008089 | core-svc | Delete OS dependent check in JdkFinder.getExecutable() |
8003192 | deploy | Need to be able to launch 'About Java' from command line |
8017164 | deploy | Invalid URL to GetJava web page could be formed in deployJava.js in some cases |
8020390 | deploy | LSP: LocalSecurityPolicy is initialized too soon |
8021585 | deploy | Setting trace level 5 in console does not enable all tracing. |
8021907 | deploy | DRS: certificate element algorithm is supposed to default to SHA-256 |
8008377 | deploy | https dialog: 'More information' is open below the main dialog on Linux |
8020941 | deploy | DRS: Make ruleset element version attribute mandatory |
8006165 | deploy | firefox freeze with java.com version detect applet |
8010636 | deploy | User responsibilities are not updated with all clsid's with jre 6u32 and higher |
8015640 | deploy | REGRESSION: Security boxes appear 2 times with uppercase jnlp codebase |
8015842 | deploy | Multi JREs: Unable to use the selected version to load an non-jnlp applet |
8016005 | deploy | Remote debugging for applets in a browser is no longer working |
8016225 | deploy | The behavior after System.exit() is different between JRE 1.7_21 and JRE 1.7_17 |
8017218 | deploy | REGRESSION:Fail to detect Java after upgrade to 7u25 on IE (PnP fails to register plugin in IE) |
8017249 | deploy | Plug-in does not report version |
8019177 | deploy | getdocument base should behave the same as getcodebase for file applets |
8019425 | deploy | Local Security Policy: Any "run" rule must have at least one application qualifier |
8019870 | deploy | JCP shows link to security policy when one doesn't exist |
8020160 | deploy | LSP: rename LocalSecurityPolicy (LSP) to DeploymentRuleSet (DRS) |
8022042 | deploy | Java Plugin Runtime parameter for setting classpath does not work |
8000555 | deploy | BasicService.showDocument() API fails to launch the browser in Windows XP |
8009768 | deploy | -XX:MaxGCPauseMillis value set in control panel is ignored by javaws |
8010014 | deploy | Unable to execute javaws -uninstall |
8017776 | deploy | Swing Event Thread does not use JNLP class loader |
8000692 | embedded | Remove old KERNEL code |
8005722 | embedded | Assert in c1_LIR.hpp incorrect wrt to number of register operands |
7171028 | globalization | dots are missed in the datetime for Slovanian |
7189611 | globalization | Venezuela current Currency should be Bs.F. |
6340864 | hotspot | Implement vectorization optimizations in hotspot-server |
6443505 | hotspot | Ideal() function for CmpLTMask |
6658428 | hotspot | C2 doesn't inline java method if corresponding intrinsic failed to inline. |
6711908 | hotspot | JVM needs direct access to some annotations |
6910461 | hotspot | Register allocator may insert spill code at wrong insertion index |
6910464 | hotspot | Lookupswitch and Tableswitch default branches not recognized as safepoints |
7023639 | hotspot | JSR 292 method handle invocation needs a fast path for compiled code |
7023898 | hotspot | Intrinsify AtomicLongFieldUpdater.getAndIncrement() |
7092905 | hotspot | C2: Keep track of the number of dead nodes |
7119644 | hotspot | Increase superword's vector size up to 256 bits |
7145024 | hotspot | Crashes in ucrypto related to C2 |
7147064 | hotspot | assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c <= |
7147416 | hotspot | LogCompilation tool does not work with post parse inlining |
7147464 | hotspot | Java crashed while executing method with over 8k of dneg operations |
7147740 | hotspot | add assertions to check stack alignment on VM entry from generated code (x64) |
7147744 | hotspot | CTW: assert(false) failed: infinite EA connection graph build |
7148109 | hotspot | C2 compiler consumes too much heap resources |
7148486 | hotspot | At a method handle call returning with an exception may call the runtime with misaligned stack (x64) |
7152955 | hotspot | print_method crashes with null root |
7152957 | hotspot | VM crashes with assert(false) failed: bad AD file |
7152961 | hotspot | InlineTree::should_not_inline may exit prematurely |
7154997 | hotspot | assert(false) failed: not G1 barrier raw StoreP |
7161796 | hotspot | PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror |
7162094 | hotspot | LateInlineCallGenerator::do_late_inline crashed on uninitialized _call_node |
7169782 | hotspot | C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool) |
7169934 | hotspot | pow(x,y) or x64 computes incorrect result when x<0 and y is an odd integer |
7170053 | hotspot | crash in C2 when using -XX:+CountCompiledCalls |
7170463 | hotspot | C2 should recognize "obj.getClass() == A.class" code pattern |
7171890 | hotspot | C1: add Class.isInstance intrinsic |
7172640 | hotspot | C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop() |
7172843 | hotspot | C1: fix "assert(has_printable_bci()) failed: _printable_bci should have been set" |
7173340 | hotspot | C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicable |
7174218 | hotspot | remove AtomicLongCSImpl intrinsics |
7177003 | hotspot | C1: LogCompilation support |
7177923 | hotspot | SIGBUS on sparc in compiled code for java.util.Calendar.clear() |
7181658 | hotspot | CTW: assert(t->meet(t0) == t) failed: Not monotonic |
7187454 | hotspot | stack overflow in C2 compiler thread on Solaris x86 |
7188276 | hotspot | JSR 292: assert(ct == T_OBJECT) failed: rt=T_OBJECT, ct=13 |
7190310 | hotspot | Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops |
7192167 | hotspot | JSR 292: C1 has old broken code which needs to be removed |
7192406 | hotspot | JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites |
7192963 | hotspot | assert(_in[req-1] == this) failed: Must pass arg count to 'new' |
7192964 | hotspot | assert(false) failed: bad AD file |
7192965 | hotspot | assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets |
7193318 | hotspot | C2: remove number of inputs requirement from Node's new operator |
7196242 | hotspot | JSR 292: vm/mlvm/indy/stress/java/loopsAndThreads crashed |
7197033 | hotspot | missing ResourceMark for assert in Method::bci_from() |
7198499 | hotspot | TraceTypeProfile as diagnostic option |
7199010 | hotspot | incorrect vector alignment |
7200001 | hotspot | failed C1 OSR compile doesn't get recompiled with C2 |
7200163 | hotspot | add CodeComments functionality to assember stubs |
7200233 | hotspot | C2: can't use expand rules for vector instruction rules |
7201026 | hotspot | add vector for shift's count |
8000232 | hotspot | NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64 |
8000263 | hotspot | JSR 292: signature types may appear to be unloaded |
8000313 | hotspot | C2 should use jlong for 64bit values |
8000592 | hotspot | Improve adlc usability |
8000740 | hotspot | remove LinkWellKnownClasses |
8000805 | hotspot | JMM issue: short loads are non-atomic |
8000821 | hotspot | JSR 292: C1 fails to call virtual method (JRUBY-6920) |
8001077 | hotspot | remove ciMethod::will_link |
8001101 | hotspot | C2: more general vector rule subsetting |
8001183 | hotspot | incorrect results of char vectors right shift operaiton |
8001635 | hotspot | assert(in_bb(n)) failed: must be |
8002294 | hotspot | assert(VM_Version::supports_ssse3()) failed: |
8003135 | hotspot | HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop |
8003983 | hotspot | LogCompilation tool is broken since c1 support |
8004741 | hotspot | Missing compiled exception handle table entry for multidimensional array allocation |
8004835 | hotspot | Improve AES intrinsics on x86 |
8005033 | hotspot | clear high word for integer pop count on SPARC |
8005055 | hotspot | pass outputStream to more opto debug routines |
8005418 | hotspot | JSR 292: virtual dispatch bug in 292 impl |
8005419 | hotspot | Improve intrinsics code performance on x86 by using AVX2 |
8005439 | hotspot | no message about inline method if it specifed by CompileCommand |
8005522 | hotspot | use fast-string instructions on x86 for zeroing |
8005544 | hotspot | Use 256bit YMM registers in arraycopy stubs on x86 |
8005821 | hotspot | C2: -XX:+PrintIntrinsics is broken |
8005956 | hotspot | C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block |
8006031 | hotspot | LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640 |
8006095 | hotspot | C1: SIGSEGV w/ -XX:+LogCompilation |
8006430 | hotspot | TraceTypeProfile is a product flag while it should be a diagnostic flag |
8006807 | hotspot | C2 crash due to out of bounds array access in Parse::do_multianewarray |
8007144 | hotspot | Incremental inlining mistakes some call sites for dead ones and doesn't inline them |
8007294 | hotspot | ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution |
8007402 | hotspot | Code cleanup to remove Parfait false positive |
8007439 | hotspot | C2: adding successful message of inlining |
8007959 | hotspot | Use expensive node logic for more math nodes |
8008555 | hotspot | Debugging code in compiled method sometimes leaks memory |
8009460 | hotspot | C2compiler crash in machnode::in_regmask(unsigned int) |
8009472 | hotspot | Print additional information for 8004640 failure. |
8009761 | hotspot | Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates |
8010437 | hotspot | guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset |
8010770 | hotspot | Zero: back port of 8000780 to HS24 broke JSR 292 |
8011102 | hotspot | Clear AVX registers after return from JNI call |
8011901 | hotspot | Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas |
8014189 | hotspot | JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis() |
8016157 | hotspot | During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block |
8020215 | hotspot | Different execution plan when using JIT vs interpreter |
8020433 | hotspot | Crash when using -XX:+RestoreMXCSROnJNICalls |
4988100 | hotspot | oop_verify_old_oop appears to be dead |
6725714 | hotspot | par compact - add a table to speed up bitmap searches |
6761744 | hotspot | Hotspot crashes if process size limit is exceeded |
6818524 | hotspot | G1: use ergonomic resizing of PLABs |
6921087 | hotspot | G1: remove per-GC-thread expansion tables from the fine-grain remembered sets |
7041879 | hotspot | G1: introduce stress testing parameter to cause frequent evacuation failures |
7068625 | hotspot | Testing 8 bytes of card table entries at a time speeds up card-scanning |
7114678 | hotspot | G1: various small fixes, code cleanup, and refactoring |
7122222 | hotspot | GC log is limited to 2G for 32-bit |
7127697 | hotspot | G1: remove dead code after recent concurrent mark changes |
7130974 | hotspot | G1: Remove G1ParCopyHelper |
7131629 | hotspot | Generalize the CMS free list code |
7143490 | hotspot | G1: Remove HeapRegion::_top_at_conc_mark_count |
7143511 | hotspot | G1: Another instance of high GC Worker Other time (50ms) |
7143858 | hotspot | G1: Back to back young GCs with the second GC having a minimally sized eden |
7145441 | hotspot | G1: collection set chooser-related cleanup |
7146246 | hotspot | G1: expose some of the -XX flags that drive which old regions to collect during mixed GCs |
7147724 | hotspot | G1: hang in SurrogateLockerThread::manipulatePLL |
7151089 | hotspot | PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages |
7152791 | hotspot | wbapi tests fail on cygwin |
7157073 | hotspot | G1: type change size_t -> uint for region counts / indexes |
7158457 | hotspot | stress: jdk7 u4 core dumps during megacart stress test run |
7158682 | hotspot | G1: Handle leak when running nsk.sysdict tests |
7160613 | hotspot | VerifyRememberedSets doesn't work with CompressedOops |
7163848 | hotspot | G1: Log GC Cause for a GC |
7167437 | hotspot | Can't build on linux without precompiled headers |
7168294 | hotspot | G1: Some Full GCs incorrectly report GC cause as "No GC" |
7169056 | hotspot | Add gigabyte unit to proper_unit_for_byte_size() and byte_size_in_proper_unit() |
7169062 | hotspot | CMS: Assertion failed with -XX:+ObjectAlignmentInBytes=64 |
7171936 | hotspot | LOG_G incorrectly defined in globalDefinitions.hpp |
7172279 | hotspot | G1: Clean up TraceGen0Time and TraceGen1Time data gathering |
7172388 | hotspot | G1: _total_full_collections should not be incremented for concurrent cycles |
7173460 | hotspot | G1: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java failes with G1 |
7173712 | hotspot | G1: Duplicated code in G1UpdateRSOrPushRefOopClosure::do_oop_nv() |
7173959 | hotspot | Jvm crashed during coherence exabus (tmb) testing |
7176220 | hotspot | 'Full GC' events miss date stamp information occasionally |
7176479 | hotspot | G1: JVM crashes on T5-8 system with 1.5 TB heap |
7178361 | hotspot | G1: Make sure that PrintGC and PrintGCDetails use the same timing for the GC pause |
7182260 | hotspot | G1: Fine grain RSet freeing bottleneck |
7184772 | hotspot | G1: Incorrect assert in HeapRegionLinkedList::add_as_head() |
7185699 | hotspot | G1: Prediction model discrepancies |
7186737 | hotspot | Unable to allocate bit maps or card tables for parallel gc for the requested heap |
7188176 | hotspot | The JVM should differentiate between T and M series and adjust GC ergonomics |
7192128 | hotspot | G1: Extend fix for 6948537 to G1's BOT |
7193157 | hotspot | G1: Make some develpflags available in product builds |
7194409 | hotspot | os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles |
7194633 | hotspot | G1: Assertion and guarantee failures in block offset table |
7197666 | hotspot | java -d64 -version core dumps in a box with lots of memory |
7197906 | hotspot | BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts |
7198130 | hotspot | G1: PrintReferenceGC output comes out of order |
7200261 | hotspot | G1: Liveness counting inconsistencies during marking verification |
8000311 | hotspot | G1: ParallelGCThreads==0 broken |
8000831 | hotspot | Heap verification output incorrect/incomplete |
8001424 | hotspot | G1: Rename certain G1-specific flags |
8001425 | hotspot | G1: Change the default values for certain G1 specific flags |
8004170 | hotspot | G1: Verbose GC output is not getting flushed to log file using JDK 8 |
8005032 | hotspot | G1: Cleanup serial reference processing closures in concurrent marking |
8006242 | hotspot | G1: WorkerDataArray<T>::verify() too strict for double calculations |
8006894 | hotspot | G1: Number of marking threads missing from PrintFlagsFinal output |
8006954 | hotspot | GC Cause equals No GC for CMS background collection in the trace GC event |
8007003 | hotspot | ParNew sends the heap summary too early |
8007036 | hotspot | G1: Too many old regions added to last mixed GC |
8007221 | hotspot | G1: concurrent phase durations do not state the time units ("secs") |
8008546 | hotspot | WRONG G1CONFIDENCEPERCENT RESULTS IN GUARANTEE(VARIANCE() > -1.0) FAILED |
8008737 | hotspot | The trace event vm/gc/heap/summary is missing for CMS |
8008790 | hotspot | Promotion failed tracing event for all GCs |
8008916 | hotspot | G1: Evacuation failed tracing event |
8008917 | hotspot | CMS: Concurrent mode failure tracing event |
8008918 | hotspot | Reference statistics events for the tracing framework |
8008920 | hotspot | Tracing events for heap statistics |
8009032 | hotspot | Implement evacuation info event |
8009232 | hotspot | Improve stats gathering code for reference processor |
8009536 | hotspot | G1: Apache Lucene hang during reference processing |
8009723 | hotspot | CMS logs "concurrent mode failure" twice when using (disabling) -XX:-UseCMSCompactAtFullCollection |
8009940 | hotspot | G1: assert(_finger == _heap_end) failed, concurrentMark.cpp:809 |
8009992 | hotspot | Prepare tracing of promotion failed for integration of evacuation failed |
8010090 | hotspot | GC ID has the wrong type |
8010289 | hotspot | PSParallelCompact::marking_phase should use instance GCTracer |
8010294 | hotspot | Refactor HeapInspection to make it more reusable |
8010463 | hotspot | G1: Crashes with -UseTLAB and heap verification |
8010514 | hotspot | G1: Concurrent mode failure tracing event |
8010780 | hotspot | G1: Eden occupancy/capacity output wrong after a full GC |
8010916 | hotspot | Add tenuring threshold to young garbage collection events |
8011891 | hotspot | The vm/gc/heap/heap_summary_after_gc event for CMS contains old data |
8012086 | hotspot | The object count event should only send events for instances occupying more than 0.5% of the heap |
8012102 | hotspot | CollectedHeap::ensure_parsability is not always called during heap inspection |
8012335 | hotspot | G1: TemplateInterpreter do_oop_store passes a compressed oop to g1_write_barrier_post |
8012455 | hotspot | Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime |
8012572 | hotspot | ProblemList.txt : Exclude sun/tools/jmap/Basic.sh for short term |
8012715 | hotspot | G1: GraphKit accesses PtrQueue::_index as int but is size_t |
8013934 | hotspot | Garbage collection event for CMS has wrong cause for System.gc() |
8015237 | hotspot | Parallelize string table scanning during strong root processing |
8015683 | hotspot | object_count_after_gc should have the same timestamp for all events |
8015972 | hotspot | Refactor the sending of the object count after GC event |
8016170 | hotspot | GC id variable in gcTrace.cpp should use typedef GCId |
8016556 | hotspot | G1: Use ArrayAllocator for BitMaps |
8017070 | hotspot | G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed |
8005849 | hotspot | JEP 167: Event-Based JVM Tracing |
8006757 | hotspot | Refactor Socket and File I/O tracing |
8007000 | hotspot | Some JFR OS events missing on OS X |
8012979 | hotspot | TestJavaMonitorWait fails on Windows |
8013941 | hotspot | Remove JFR TestGCEventExplicit and TestGCEventImplict |
8014064 | hotspot | Event recording/recording_setting has erroneous metadata |
8014894 | hotspot | Possible to create unparsable JFR file |
8015621 | hotspot | Only allow event (type) to be configured once per .jfc file |
8016131 | hotspot | nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()' |
8016222 | hotspot | Enable all Exceptions disables errors Errors |
8016315 | hotspot | object_alloc events are in the wrong producer in default.jfc |
8016622 | hotspot | Reenable TestDefaultPresets |
8019921 | hotspot | No CPULoad-events when recording a GlassFish instance |
8020367 | hotspot | Cannot get default presets from FlightRecorderMBean |
8020701 | hotspot | Avoid crashes in WatcherThread |
6294277 | hotspot | java -Xdebug crashes on SourceDebugExtension attribute larger than 64K |
6843375 | hotspot | Debuggee VM crashes performing mark-sweep-compact |
7093328 | hotspot | JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives |
7123170 | hotspot | JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02 |
7160924 | hotspot | jvmti: GetPhase returns incorrect phase before VMInit event is issued |
7178846 | hotspot | IterateThroughHeap: heap_iteration_callback passes a negative size for big array |
7182152 | hotspot | Instrumentation hot swap test incorrect monitor count |
7187046 | hotspot | Crash in ClassFileParser on solaris-ia32 during RetransformClasses |
8000459 | hotspot | assert(java_lang_String::is_instance(entry)) failure with various mlvm tests |
6444286 | hotspot | Possible naked oop related to biased locking revocation safepoint in jni_exit() |
6871190 | hotspot | Don't terminate JVM if it is running in a non-interactive session |
6995781 | hotspot | RFE: Native Memory Tracking (Phase 1) |
7107135 | hotspot | Stack guard pages are no more protected after loading a shared library with executable stack |
7116786 | hotspot | RFE: Detailed information on VerifyErrors |
7127792 | hotspot | Add the ability to change an existing PeriodicTask's execution interval |
7129724 | hotspot | MAC: Core file location is wrong in crash report |
7148126 | hotspot | ConstantPoolCacheEntry::print prints to wrong stream |
7150046 | hotspot | SIGILL on sparcv9 fastdebug |
7150058 | hotspot | Allocate symbols from null boot loader to an arena for NMT |
7151532 | hotspot | DCmd for hotspot native memory tracking |
7152031 | hotspot | Hotspot needs updated xawt path [macosx] |
7152671 | hotspot | RFE: Windows decoder should add some std dirs to the symbol search path |
7157695 | hotspot | Add windows implementation of socket interface |
7159772 | hotspot | instanceKlass::all_fields_count() returns incorrect total field count |
7161732 | hotspot | Improve handling of thread_id in OSThread |
7167142 | hotspot | Issue warning when finding a .hotspotrc or .hotspot_compiler file that isn't used |
7167406 | hotspot | (Zero) Fix for InvokeDynamic needed |
7170638 | hotspot | enable support for dtrace compatible sdt probes on GNU/Linux |
7172708 | hotspot | 32/64 bit type issues on Windows after Mac OS X port |
7176856 | hotspot | add the JRE name to the error log |
7177409 | hotspot | Perf regression in JVM_GetClassDeclaredFields after generic signature changes |
7179383 | hotspot | MaxDirectMemorySize argument parsing is broken for values >2G |
7181986 | hotspot | NMT ON: Assertion failure when running jdi ExpiredRequestDeletionTest |
7181989 | hotspot | NMT ON: Assertion failure when NMT checks thread's native stack base address |
7182543 | hotspot | NMT ON: Aggregate a few NMT related bugs |
7185614 | hotspot | NMT ON: "check by caller" assertion failed on nsk ThreadMXBean test |
7186778 | hotspot | MachO decoder implementation for MacOSX |
7187429 | hotspot | NMT ON: Merge failure should cause NMT to shutdown |
7188594 | hotspot | Print statistic collected by NMT with VM flag |
7191124 | hotspot | Optimized build is broken due to inconsistent use of DEBUG_ONLY and NOT_PRODUCT macros in NMT |
7192916 | hotspot | Hotspot development launcher should use DYLD_LIBRARY_PATH on OS X |
7199092 | hotspot | NMT: NMT needs to deal overlapped virtual memory ranges |
7200092 | hotspot | Make NMT a bit friendlier to work with |
7200297 | hotspot | jdwp and hprof code do not handle multiple sun.boot.library.path elements correctly |
8001592 | hotspot | NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180 |
8002273 | hotspot | NMT to report JNI memory leaks when -Xcheck:jni is on |
8003487 | hotspot | NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp) |
8003591 | hotspot | Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use |
8004713 | hotspot | Stackoverflowerror thrown when thread stack straddles 0x8000000 in 32 bit jvms |
8004902 | hotspot | correctness fixes motivated by contended locking work (6607129) |
8004903 | hotspot | VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops |
8005048 | hotspot | NMT: #loaded classes needs to just show the # defined classes |
8005936 | hotspot | PrintNMTStatistics doesn't work for normal JVM exit |
8006431 | hotspot | os::Bsd::initialize_system_info() sets _physical_memory too large |
8007779 | hotspot | os::die() on solaris should generate core file |
8008071 | hotspot | Crashed in promote_malloc_records() with Kitchensink after 19 days |
8008081 | hotspot | Print outs do not have matching arguments |
8009302 | hotspot | Mac OS X: JVM crash on infinite recursion on Appkit Thread |
8009777 | hotspot | NMT: add new NMT dcmd to control auto shutdown option |
8011161 | hotspot | NMT: Memory leak when encountering out of memory error while initializing memory snapshot |
8011952 | hotspot | Missing ResourceMarks in TraceMethodHandles |
8012212 | hotspot | Want to link against kstat on solaris x86 as well as sparc |
8013398 | hotspot | Adjust number of stack guard pages on systems with large memory page size |
8013651 | hotspot | NMT: reserve/release sequence id's in incorrect order due to race |
8014611 | hotspot | reserve_and_align() assumptions are invalid on windows |
8016074 | hotspot | NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state |
6310967 | hotspot | SA: jstack -m produce failures in output |
7087969 | hotspot | GarbageCollectorMXBean notification contains ticks vs millis |
7133111 | hotspot | libsaproc debug print should be printed as unsigned long to fit large numbers on 64bit platform |
7145358 | hotspot | SA throws ClassCastException for partially loaded ConstantPool |
7148488 | hotspot | Need a mechanism to test the diagnostic framework parser |
7154641 | hotspot | Servicability agent should work on platforms other than x86, sparc |
7160570 | hotspot | Intrinsification support for tracing framework |
7162063 | hotspot | libsaproc debug print should format size_t correctly on 64bit platform |
7162400 | hotspot | Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand |
7162726 | hotspot | Wrong filter predicate of visible locals in SA JSJavaFrame |
7175133 | hotspot | jinfo failed to get system properties after 6924259 |
7177128 | hotspot | SA cannot get correct system properties after 7126277 |
7178741 | hotspot | SA: jstack -m produce UnalignedAddressException in output (Linux) |
7196045 | hotspot | Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API. |
8000973 | hotspot | SA on windows thread inspection is broken |
8004840 | hotspot | Jstack seems to output unnecessary information in 7u9 |
8006400 | hotspot | Add support for defining trace types in closed code |
8006423 | hotspot | SA: NullPointerException in sun.jvm.hotspot.debugger.bsd.BsdThread.getContext(BsdThread.java:67) |
8007005 | hotspot | JEP 167 tracing gives negative time stamps for certain event fields |
8007085 | hotspot | EnableTracing prints garbage for Compilation: [Java Method |
8007147 | hotspot | Trace event ExecuteVMOperation may get dangling pointer |
8007150 | hotspot | Event based tracing is missing truncated field in stack trace content type |
8007312 | hotspot | null check signal semaphore in os::signal_notify windows |
8007804 | hotspot | Need to be able to access Performance counter by name from JVM |
8008088 | hotspot | SA can hang the VM |
8008102 | hotspot | SA on OS X does not stop the attached process |
8008208 | hotspot | Event tracing for code cache subsystems can give wrong timestamps |
8011400 | hotspot | missing define OPENJDK for windows builds |
8011882 | hotspot | Replace spin loops as back off when suspending |
8012210 | hotspot | Make TracingTime available when INCLUDE_TRACE = 0 |
8012714 | hotspot | Assign the unique traceid directly to the Klass upon creation |
8013117 | hotspot | Thread-local trace_buffer has wrong type and name |
8014411 | hotspot | Decrease lock order rank for event tracing locks |
8014420 | hotspot | Default JDP address does not match the one assigned by IANA |
8014478 | hotspot | EnableTracing: output from multiple threads may be mixed together |
8015576 | hotspot | CMS: svc agent throws java.lang.RuntimeException: No type named "FreeList" in database |
8016735 | hotspot | Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check |
8020547 | hotspot | Event based tracing needs a UNICODE string type |
8021353 | hotspot | Event based tracing is missing thread exit |
7157734 | hotspot | hotspot test scripts not testing 64-bit JVM under JPRT/JTREG. |
8010084 | hotspot | Race in runtime/NMT/BaselineWithParameter.java |
7086516 | install | Need to add "Java" items to Windows Start Menu |
7155405 | install | Vendor in rpm packages is still Sun Microsystems |
7166327 | install | JRE uninstall does not recover jarfile reg entry on 64bit systems |
7175065 | install | [IPS] Change the license line width to 72 characters |
7177044 | install | NLS: Relocate untranslatable resources from translatable rc files |
7182211 | install | JCP - (TM) is not removed from Java(TM) Update |
7184019 | install | drop installer.dll in the jre bin dir, so it's up-to-date during uninstall after PnP |
7184404 | install | MacOS AU needs to support a scheduled update check |
7189314 | install | Typo, wrong Symlink path to JavaControlPanel.prefPane |
7195788 | install | jre installer for MacOS - first character "J" for Java is dropped in Japanese "welcome" message |
7199031 | install | NLS: Need to update the translation for the sdk installer |
8007045 | install | Mac Installer should invoke verify page after install completes |
8007261 | install | jfxrt.jar should be pack200 compressed |
8007713 | install | Incomplete Java VisualVM installation |
8008143 | install | Automate the generation of rtfd files at build time |
8009319 | install | Update information link in the Windows Control Panel entry for Java still points to java.sun.com |
8012038 | install | init installed by jdk v1.7.0_17 rpm on linux is broken; correction included |
8016680 | install | wrapper.jreboth target missed with push for 8016471 |
8011986 | other-libs | [corba] idlj generates read/write union helper methods that throw wrong exception in some cases |
4504275 | other-libs | CORBA boolean type unions do not generate compilable code from idlj |
7056731 | other-libs | Race condition in CORBA code causes re-use of ABORTed connections |
8011122 | other-libs | Update JDK7 with Java DB 10.8.3.0 |
8007748 | other-libs | MacOSX build error : cast of type 'SEL' to 'uintptr_t' (aka 'unsigned long') is deprecated; use sel_getName instead |
8009928 | performance | PSR:PERF Increase default string table size |
8004846 | security-libs | Time-specific certpath validation applies to OCSP response validity period |
8004873 | security-libs | Arrayindexoutofboundsexception for jce decrypting |
7109096 | security-libs | keytool -genkeypair needn't call -selfcert |
7149012 | security-libs | jarsigner needs not warn about cert expiration if the jar has a TSA timestamp |
7152121 | security-libs | Krb5LoginModule no longer handles keyTabNames with "file:" prefix |
7153343 | security-libs | Dependency on non-POSIX header file <link.h> causes portability problem |
7158329 | security-libs | NPE in sun.security.krb5.Credentials.acquireDefaultCreds() |
7172149 | security-libs | ArrayIndexOutOfBoundsException from Signature.verify |
7184815 | security-libs | [macosx] Need to read Kerberos config in files |
7194472 | security-libs | FileKeyTab.java test fails on Windows |
7201053 | security-libs | Krb5LoginModule shows NPE when both useTicketCache and storeKey are set to true |
8009617 | security-libs | jarsigner fails when TSA response contains a status string |
8011313 | security-libs | OCSP timeout set to wrong value if com.sun.security.ocsp.timeout not defined |
8011745 | security-libs | Unknown CertificateChoices |
8011867 | security-libs | Accept unknown PKCS #9 attributes |
8020940 | security-libs | Valid OCSP responses are rejected for backdated enquiries |
7165807 | security-libs | Non optimized initialization of NSS crypto library leads to scalability issues |
7201205 | security-libs | Add Makefile configuration option to build with unlimited crypto in OpenJDK. |
7179879 | security-libs | SSLSocket connect times out instead of throwing socket closed exception |
7200295 | security-libs | CertificateRequest message is wrapping when using large numbers of Certs |
8012082 | security-libs | SASL: auth-conf negotiated, but unencrypted data is accepted, reset to unencrypt |
8017173 | security-libs | XMLCipher with RSA_OAEP Key Transport algorithm can't be instantiated |
8002344 | security-libs | Krb5LoginModule config class does not return proper KDC list from DNS |
8014196 | security-libs | ktab creates a file with zero kt_vno |
7201156 | tools | jar tool fails to convert file separation characters for list and extract |
7160084 | tools | javac fails to compile an apparently valid class/interface combination |
7178324 | tools | Crash when compiling for(i : x) try(AutoCloseable x = ...) {} |
7181320 | tools | javac NullPointerException for switch labels with cast to String expressions |
8004094 | tools | Javac compiler error - synthetic method accessor generated with duplicate name |
8015668 | tools | overload resolution: performance regression in JDK 7 |
8000743 | tools | docencoding not available to stylesheet |
7185778 | tools | javah error "Not a valid class name" on class names with dollar signs |
6470730 | tools | Disconnect button leads to wrong popup message |
8014048 | tools | Online user guide of jconsole points incorrect link |
7151434 | tools | java -jar -XX crashes java launcher |
7155300 | tools | Include pthread.h on all POSIX platforms except Solaris to improve portability |
8007333 | tools | [launcher] removes multiple back slashes |
8004264 | tools | Integrate new version of Java VisualVM based on VisualVM 1.3.5 into 7u14 |
8014891 | xml | Redundant setting of external access properties in setFeatures |
7166896 | xml | DocumentBuilder.parse(String uri) is not IPv6 enabled. It throws MalformedURLException |
8008738 | xml | Issue in com.sun.org.apache.xml.internal.serializer.Encodings causes some JCK tests to fail intermittently |
8003147 | xml | port fix for BCEL bug 39695 to our copy bundled as part of jaxp |
8013900 | xml | More warnings compiling jaxp |
8015016 | xml | Improve JAXP 1.5 error message |
8016153 | xml | Property http://javax.xml.XMLConstants/property/accessExternalDTD is not recognized. |
8022548 | xml | SPECJVM2008 has errors introduced in 7u40-b34 |
http://www.oracle.com/technetwork/java/javase/2col/7u40-bugfixes-2007733.html
'Computer_IT > JAVA' 카테고리의 다른 글
[spring] logback 로그 2번 찍힘 (0) | 2018.08.09 |
---|---|
Java Bitmap pixel to image(png) setRGB example (0) | 2015.06.17 |
eclipse @author 변경하기 (0) | 2013.07.02 |
jackson parser sample (0) | 2013.04.02 |
VisualSVN Post-commit hook (0) | 2013.02.04 |
eclipse @author 변경하기
'Computer_IT > JAVA' 카테고리의 다른 글
Java Bitmap pixel to image(png) setRGB example (0) | 2015.06.17 |
---|---|
JDK 7 release - Bug Fixes history (0) | 2014.10.20 |
jackson parser sample (0) | 2013.04.02 |
VisualSVN Post-commit hook (0) | 2013.02.04 |
마이피플 위젯 전송 자바 샘플 (0) | 2012.07.11 |
jackson parser sample
import com.fasterxml.jackson.core.JsonGenerationException;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
...
....
....
public static String getJSON(Map<?, ?> map) throws JsonGenerationException, JsonMappingException, IOException
{
if (map == null ) return null;
ObjectMapper mapper = new ObjectMapper();
// pretty format
mapper.configure(SerializationFeature.INDENT_OUTPUT, true);
StringWriter sw = new StringWriter();
mapper.writeValue(sw, map);
return sw.toString();
}
'Computer_IT > JAVA' 카테고리의 다른 글
JDK 7 release - Bug Fixes history (0) | 2014.10.20 |
---|---|
eclipse @author 변경하기 (0) | 2013.07.02 |
VisualSVN Post-commit hook (0) | 2013.02.04 |
마이피플 위젯 전송 자바 샘플 (0) | 2012.07.11 |
myBatis multi db vendor support (0) | 2011.12.07 |
VisualSVN Post-commit hook
Properties 에 Post-commit hook 에 등록
"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^
commit-notification "%1" -r %2 ^
--from 보내는메일 --to 수신메일주소 ^
--smtp-server SMTP서버주소 ^
--smtp-user 접속계정 ^
--smtp-password 접속비밀번호 ^
--smtp-port 587 ^
--no-diffs
참고 URL : http://www.visualsvn.com/support/topic/00018/
'Computer_IT > JAVA' 카테고리의 다른 글
eclipse @author 변경하기 (0) | 2013.07.02 |
---|---|
jackson parser sample (0) | 2013.04.02 |
마이피플 위젯 전송 자바 샘플 (0) | 2012.07.11 |
myBatis multi db vendor support (0) | 2011.12.07 |
Cannot create a server using the selected type (0) | 2010.06.23 |
마이피플 위젯 전송 자바 샘플
public static void Logger( String receiverKey, String fromName, String msg)
{
StringBuffer sb = new StringBuffer();
try {
sb.append("key=");
sb.append( receiverKey );
sb.append("&from=");
sb.append( fromName );
sb.append("&");
sb.append("content");
sb.append("=");
sb.append(URLEncoder.encode( msg , "UTF-8" ) );
URL url = new URL("http://air21.daum.net/air21/widget/sendMessage.daum");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(sb.toString());
wr.flush();
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line = null;
while ((line= rd.readLine() ) != null) {
System.out.println(line);
}
wr.close();
rd.close();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
'Computer_IT > JAVA' 카테고리의 다른 글
jackson parser sample (0) | 2013.04.02 |
---|---|
VisualSVN Post-commit hook (0) | 2013.02.04 |
myBatis multi db vendor support (0) | 2011.12.07 |
Cannot create a server using the selected type (0) | 2010.06.23 |
groovy - db2 jdbc 연결 기본 예제 (0) | 2009.10.07 |
myBatis multi db vendor support
1. 최초 확인한곳..
http://code.google.com/p/mybatis/issues/detail?id=21&colspec=ID%20Type%20Component%20Status%20Priority%20Version%20Target%20Summary%20Reporter
2. DTD 적용 확인, http://mybatis.org/dtd/mybatis-3-mapper.dtd
3. 3.1.0 SNAPSHOT 다운로드 / http://code.google.com/p/mybatis/wiki/Downloads?tm=2
4. 사용법
등으로 DatabaseId 확인...
testMapper.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="testMapper">
<!-- DB2 용 -->
<select id="getUserId" resultType="HashMap" databaseId="DB2/AIX64">
SELECT * FROM DB2_TABLE
</select>
<!-- CUBRID 용-->
<select id="getUserId" resultType="HashMap" databaseId="CUBRID">
SELECT * FROM CUBRID_TABLE
</select>
<!-- databaseId가 정의가 안되었을시... -->
<select id="getUserId" resultType="HashMap">
SELECT * FROM ETC_TABLE
</select>
</mapper>
in Java...
list = session.selectList("testMapper.getUserId");
일상적으로 사용...
'Computer_IT > JAVA' 카테고리의 다른 글
VisualSVN Post-commit hook (0) | 2013.02.04 |
---|---|
마이피플 위젯 전송 자바 샘플 (0) | 2012.07.11 |
Cannot create a server using the selected type (0) | 2010.06.23 |
groovy - db2 jdbc 연결 기본 예제 (0) | 2009.10.07 |
Java jconsole 설정 (0) | 2009.08.20 |
Cannot create a server using the selected type
원인
해결
이클립스 종료후
Workspace로 이동후.
.metadata/.plugins/org.eclipse.core.runtime/.settings 를 열어 보면
org.eclipse.wst.server.core.prefs 과 org.eclipse.jst.server.tomcat.core.prefs 파일을 삭제!
이클립스 시작후 재 등록
출처 : http://forums.sun.com/thread.jspa?threadID=5368347
'Computer_IT > JAVA' 카테고리의 다른 글
마이피플 위젯 전송 자바 샘플 (0) | 2012.07.11 |
---|---|
myBatis multi db vendor support (0) | 2011.12.07 |
groovy - db2 jdbc 연결 기본 예제 (0) | 2009.10.07 |
Java jconsole 설정 (0) | 2009.08.20 |
ibatis / spring / all jdbc / SQL Logger (0) | 2009.06.15 |
groovy - db2 jdbc 연결 기본 예제
import groovy.sql.Sql
class A {
static void main(String[] args) {
def sql = Sql.newInstance("jdbc:db2://아이피:50000/데이터베이스명", "아이디","비밀번호", "com.ibm.db2.jcc.DB2Driver")
sql.eachRow("select * from TABLENAME "){
println it.컬럼명 + " ${it.컬럼명}"
}
}
}
심플
'Computer_IT > JAVA' 카테고리의 다른 글
myBatis multi db vendor support (0) | 2011.12.07 |
---|---|
Cannot create a server using the selected type (0) | 2010.06.23 |
Java jconsole 설정 (0) | 2009.08.20 |
ibatis / spring / all jdbc / SQL Logger (0) | 2009.06.15 |
AMChart to PNG file - JFreeChart Library use... (0) | 2008.09.11 |
Java jconsole 설정
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=????(포트 숫자)
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
파라미터로 위의 값을 넣은후
jconsole 실행..
'Computer_IT > JAVA' 카테고리의 다른 글
Cannot create a server using the selected type (0) | 2010.06.23 |
---|---|
groovy - db2 jdbc 연결 기본 예제 (0) | 2009.10.07 |
ibatis / spring / all jdbc / SQL Logger (0) | 2009.06.15 |
AMChart to PNG file - JFreeChart Library use... (0) | 2008.09.11 |
HashMap -> Collection -> Iterator (0) | 2008.05.19 |
ibatis / spring / all jdbc / SQL Logger
JSP에서 매번 System.out.println() 해서 tomcat의 catalina.log 등을 tail 등으로 감시하면서 개발을 하다.
ibatis + log4j 를 이용하여 쿼리를 디버깅 하던중...
binding (?) 된 값을을 볼수 없을까 하고 찾아 보던중...
log4sql 을 발견!!!
기존 jdbc driver를 변경만 해주면 멋진 log들이...
com.ibm.db2.jcc.DB2Driver | -> | core.log.jdbc.driver.DB2Driver |
URL : http://log4sql.sourceforge.net/index_kr.html
개발하신분 블로그 : http://jquery.egloos.com/
제작하신 만든분 정말 감사합니다.!
참고 블로그 : http://westzero.net/16
'Computer_IT > JAVA' 카테고리의 다른 글
groovy - db2 jdbc 연결 기본 예제 (0) | 2009.10.07 |
---|---|
Java jconsole 설정 (0) | 2009.08.20 |
AMChart to PNG file - JFreeChart Library use... (0) | 2008.09.11 |
HashMap -> Collection -> Iterator (0) | 2008.05.19 |
제9회 자바 개발자 컨퍼런스 참관 (2) | 2008.02.16 |
AMChart to PNG file - JFreeChart Library use...
org.jfree.chart.ChartUtilities의 writeBufferedImageAsPNG 이용...
amchart의 setting 파일에 다음 내용 추가...
'Computer_IT > JAVA' 카테고리의 다른 글
Java jconsole 설정 (0) | 2009.08.20 |
---|---|
ibatis / spring / all jdbc / SQL Logger (0) | 2009.06.15 |
HashMap -> Collection -> Iterator (0) | 2008.05.19 |
제9회 자바 개발자 컨퍼런스 참관 (2) | 2008.02.16 |
JAVA JSpinner Number 사용법 (0) | 2008.01.02 |
HashMap -> Collection -> Iterator
HashMap hashmap = new HashMap();
Collection coll = hashmap.values();
Iterator iter = coll.iterator();
while (iter.hasNext()) {
Object obj = iter.next();
}
'Computer_IT > JAVA' 카테고리의 다른 글
ibatis / spring / all jdbc / SQL Logger (0) | 2009.06.15 |
---|---|
AMChart to PNG file - JFreeChart Library use... (0) | 2008.09.11 |
제9회 자바 개발자 컨퍼런스 참관 (2) | 2008.02.16 |
JAVA JSpinner Number 사용법 (0) | 2008.01.02 |
ECLIPSE - eclipse.ini 실행옵션 (0) | 2007.12.06 |
제9회 자바 개발자 컨퍼런스 참관
제9회 한국 자바 개발자 컨퍼런스 ...
사전등록 확인 코너에 줄을 서서 대기하시는 분들.. 언제 받으려나...
여러 부스에서 경품을 받을려고 줄을 서 있는분들 ...
작년보다 더 많은거 같았다.
미리 착석해 계신분들... 자리가 없을 정도 (그래도 밖엔 사람들 많았음)
받은 책자...
지난회 보다 두꺼워 졌다~.
개선했으면 하는점...
1. 수용인원이 너무 부족한 장소 (제일 먼저 바뀌어야 되는 상황) 자바 개발자가 늘어가는 상황과 8회와는 다르게 블로그를 통한 홍보 이벤트 까지 했으니 더 많은 인원이 참관하는건 당연지사, 그걸 알면서 행사를 개최..
수많은 협찬사는 부록??....
2. 외부 업체 부스에서 자바 개발자라면 가입되어있을만한 (OTN/SunDeveloperNetworks)에 신규가입 이벤트를 진행하는건 아이러니?
- 중복가입하는건 센스?
'Computer_IT > JAVA' 카테고리의 다른 글
AMChart to PNG file - JFreeChart Library use... (0) | 2008.09.11 |
---|---|
HashMap -> Collection -> Iterator (0) | 2008.05.19 |
JAVA JSpinner Number 사용법 (0) | 2008.01.02 |
ECLIPSE - eclipse.ini 실행옵션 (0) | 2007.12.06 |
Servlet to Applet (Echo) Example (0) | 2007.11.23 |
JAVA JSpinner Number 사용법
SpinnerModel model =
new SpinnerNumberModel(0, // 초기값
0, // 최소값
100, // 최대값
1); // 증가값
JSpinner spinner = new JSpinner(model);
'Computer_IT > JAVA' 카테고리의 다른 글
HashMap -> Collection -> Iterator (0) | 2008.05.19 |
---|---|
제9회 자바 개발자 컨퍼런스 참관 (2) | 2008.02.16 |
ECLIPSE - eclipse.ini 실행옵션 (0) | 2007.12.06 |
Servlet to Applet (Echo) Example (0) | 2007.11.23 |
Eclipse - JAD Pluggin (0) | 2007.11.19 |
ECLIPSE - eclipse.ini 실행옵션
-showsplash
org.eclipse.platform
-vmargs
-Xverify:none
-XX:+UseParallelGC
-XX:PermSize=64M
-XX:MaxPermSize=128M
-XX:MaxNewSize=64M
-XX:NewSize=64M
-Xms512m
-Xmx512m
'Computer_IT > JAVA' 카테고리의 다른 글
제9회 자바 개발자 컨퍼런스 참관 (2) | 2008.02.16 |
---|---|
JAVA JSpinner Number 사용법 (0) | 2008.01.02 |
Servlet to Applet (Echo) Example (0) | 2007.11.23 |
Eclipse - JAD Pluggin (0) | 2007.11.19 |
[SWT] 기본적인 Hello Window (0) | 2007.08.13 |
Servlet to Applet (Echo) Example
Servlet to Applet (Echo) Example
http://www.frank-buss.de/echoservlet/
'Computer_IT > JAVA' 카테고리의 다른 글
JAVA JSpinner Number 사용법 (0) | 2008.01.02 |
---|---|
ECLIPSE - eclipse.ini 실행옵션 (0) | 2007.12.06 |
Eclipse - JAD Pluggin (0) | 2007.11.19 |
[SWT] 기본적인 Hello Window (0) | 2007.08.13 |
[java5] Calendar Example - 년 월 일 시 분 초 (0) | 2006.09.28 |
Eclipse - JAD Pluggin
SourceForge - JAD
http://sourceforge.net/project/showfiles.php?group_id=40205
Wki
http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download
사용법 :
ex)
1번째
http://www.kpdus.com/jad.html 에서
해당 OS의 JAD. 파일을 다운 받아 PATH가 설정된 곳에 위치
2번째
net.sf.jadclipse_3.3.0.jar ->Eclipse/plugins에 Jar File을 Extract 함.
Eclipse 의 Window->Preferences 선택
'Computer_IT > JAVA' 카테고리의 다른 글
ECLIPSE - eclipse.ini 실행옵션 (0) | 2007.12.06 |
---|---|
Servlet to Applet (Echo) Example (0) | 2007.11.23 |
[SWT] 기본적인 Hello Window (0) | 2007.08.13 |
[java5] Calendar Example - 년 월 일 시 분 초 (0) | 2006.09.28 |
[java] 인수로 주어진 파일에 대한 정보 출력 (0) | 2006.09.27 |
[SWT] 기본적인 Hello Window
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class HelloSwtWindow {
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("My SWT window");
shell.open();
while(!shell.isDisposed())
{
if(!display.readAndDispatch())
{
display.sleep();
}
}
display.dispose();
}
}
다운로드
실행결과
'Computer_IT > JAVA' 카테고리의 다른 글
Servlet to Applet (Echo) Example (0) | 2007.11.23 |
---|---|
Eclipse - JAD Pluggin (0) | 2007.11.19 |
[java5] Calendar Example - 년 월 일 시 분 초 (0) | 2006.09.28 |
[java] 인수로 주어진 파일에 대한 정보 출력 (0) | 2006.09.27 |
[JAVA] APPLET - ButtonEvent (0) | 2006.09.18 |
[java5] Calendar Example - 년 월 일 시 분 초
- class CalendarExam {
- }
- }
'Computer_IT > JAVA' 카테고리의 다른 글
Eclipse - JAD Pluggin (0) | 2007.11.19 |
---|---|
[SWT] 기본적인 Hello Window (0) | 2007.08.13 |
[java] 인수로 주어진 파일에 대한 정보 출력 (0) | 2006.09.27 |
[JAVA] APPLET - ButtonEvent (0) | 2006.09.18 |
[JAVA] APPLET - Label 사용예제 (0) | 2006.09.18 |
[java] 인수로 주어진 파일에 대한 정보 출력
- public class FileInfo
- {
- {
- if(args.length!=1) {
- }
- if(infoFile.exists()) {
- } else {
- }
- }
- }
'Computer_IT > JAVA' 카테고리의 다른 글
[SWT] 기본적인 Hello Window (0) | 2007.08.13 |
---|---|
[java5] Calendar Example - 년 월 일 시 분 초 (0) | 2006.09.28 |
[JAVA] APPLET - ButtonEvent (0) | 2006.09.18 |
[JAVA] APPLET - Label 사용예제 (0) | 2006.09.18 |
[JAVA5] 방향키를 이용해 button 움직이기 (0) | 2006.09.14 |
[JAVA] APPLET - ButtonEvent
- import java.awt.*;
- import java.applet.*;
- import java.awt.event.*;
- {
- Label myLabel;
- Button myButton1, myButton2, myButton3;
- public void init()
- {
- myButton1.setLabel("C언어");
- myButton1.addActionListener(this);
- add(myButton1);
- myButton2.addActionListener(this);
- add(myButton2);
- myButton3.addActionListener(this);
- add(myButton3);
- myLabel.setText("버튼을 눌러주세요!");
- add(myLabel);
- }
- {
- if(e.getSource() == myButton1) {
- myLabel.setText("선택 : C언어");
- } else if(e.getSource()==myButton2) {
- myLabel.setText("선택 : C++언어");
- } else if(e.getSource()==myButton3) {
- myLabel.setText("선택 : 자바");
- }
- }
- }
'Computer_IT > JAVA' 카테고리의 다른 글
[java5] Calendar Example - 년 월 일 시 분 초 (0) | 2006.09.28 |
---|---|
[java] 인수로 주어진 파일에 대한 정보 출력 (0) | 2006.09.27 |
[JAVA] APPLET - Label 사용예제 (0) | 2006.09.18 |
[JAVA5] 방향키를 이용해 button 움직이기 (0) | 2006.09.14 |
[JAVA5] ActionEvent Example (0) | 2006.09.14 |
[JAVA] APPLET - Label 사용예제
- import java.awt.*;
- import java.applet.*;
- {
- Label myLabel1, myLabel2, myLabel3;
- public void init()
- {
- myLabel1.setText("Label 테스트 프로그램");
- add(myLabel1);
- }
- }
'Computer_IT > JAVA' 카테고리의 다른 글
[java] 인수로 주어진 파일에 대한 정보 출력 (0) | 2006.09.27 |
---|---|
[JAVA] APPLET - ButtonEvent (0) | 2006.09.18 |
[JAVA5] 방향키를 이용해 button 움직이기 (0) | 2006.09.14 |
[JAVA5] ActionEvent Example (0) | 2006.09.14 |
[JAVA] InetAddress (0) | 2006.09.14 |
[JAVA5] 방향키를 이용해 button 움직이기
파일명 : KeyEvent1.java
- import java.awt.*;
- import java.awt.event.*;
- Button man;
- super(title);
- setLayout(null);
- this.setSize(200, 200);
- man.setBounds(100, 100, 40, 20);
- this.add(man);
- man.addKeyListener(new KeyHandler());
- }
- KeyEvent1 me = new KeyEvent1(" Key 이벤트 활용 ");
- me.setVisible(true);
- }
- int x=man.getX();
- int y=man.getY();
- if(direction.equals("Right")) x+=10;
- else if(direction.equals("Left")) x-=10;
- else if(direction.equals("Down")) y+=10;
- else if(direction.equals("Up")) y-=10;
- man.setLocation(x, y);
- }
- }
- }
'Computer_IT > JAVA' 카테고리의 다른 글
[JAVA] APPLET - ButtonEvent (0) | 2006.09.18 |
---|---|
[JAVA] APPLET - Label 사용예제 (0) | 2006.09.18 |
[JAVA5] ActionEvent Example (0) | 2006.09.14 |
[JAVA] InetAddress (0) | 2006.09.14 |
콘솔입력받아 배열에 넣기 (0) | 2006.04.16 |
[JAVA5] ActionEvent Example
파일명 : ActionEvent1.java
- import java.awt.*;
- import java.awt.event.*;
- TextField tf;
- super(title);
- // this는 Frame이면서, ActionListener 객체이다.
- tf.addActionListener(this);
- // 텍스트 필드를 프레임(this)에 추가한다.
- add(tf);
- }
- // 이벤트 소스가 TextField형 객체이면
- // 이벤트 소스를 가져온다.
- // 화면에 temp의 문자열 출력
- // temp의 내용을 지운다.
- temp.setText("");
- }
- }
- ActionEvent1 me = new ActionEvent1("액션 이벤트 처리");
- me.pack();
- me.setVisible(true);
- }
- }
'Computer_IT > JAVA' 카테고리의 다른 글
[JAVA] APPLET - Label 사용예제 (0) | 2006.09.18 |
---|---|
[JAVA5] 방향키를 이용해 button 움직이기 (0) | 2006.09.14 |
[JAVA] InetAddress (0) | 2006.09.14 |
콘솔입력받아 배열에 넣기 (0) | 2006.04.16 |
JAVA class 정의 (0) | 2006.04.12 |
[JAVA] InetAddress
- import java.net.*;
- class AddressTest {
- {
- try
- {
- + Address.getHostName() );
- + Address.getHostAddress() );
- + Address);
- for(int i=0; i<SW.length; i++)
- {
- }
- }
- {
- }
- }
- }
'Computer_IT > JAVA' 카테고리의 다른 글
[JAVA5] 방향키를 이용해 button 움직이기 (0) | 2006.09.14 |
---|---|
[JAVA5] ActionEvent Example (0) | 2006.09.14 |
콘솔입력받아 배열에 넣기 (0) | 2006.04.16 |
JAVA class 정의 (0) | 2006.04.12 |
JAVA에서 Console 문자열 입력받기 (0) | 2006.04.05 |
콘솔입력받아 배열에 넣기
[CODE type="java"]
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.util.StringTokenizer;
import java.io.IOException;
public class Grading
{
private void mCTA()
{
BufferedReader br;
StringTokenizer st=null;
int i=0;
int[] iArr= new int[10];
System.out.print("Input ? ");
br = new BufferedReader(new InputStreamReader(System.in));
try
{
String str = br.readLine();
System.out.println("\nInput-value = " + str);
st = new StringTokenizer(str);
}
catch(IOException ioex)
{
ioex.printStackTrace();
}
while (st.hasMoreTokens())
{
iArr[i]= Integer.parseInt(st.nextToken());
System.out.println("iArr[" + i + "]=" +iArr[i]);
i++;
}
}
public static void main(String[] args)
{
Grading cta=new Grading();
cta.mCTA();
}
}
[/HTML][/CODE]
'Computer_IT > JAVA' 카테고리의 다른 글
[JAVA5] ActionEvent Example (0) | 2006.09.14 |
---|---|
[JAVA] InetAddress (0) | 2006.09.14 |
JAVA class 정의 (0) | 2006.04.12 |
JAVA에서 Console 문자열 입력받기 (0) | 2006.04.05 |
2차원 배열 생성, 값 배정 (1) | 2006.04.05 |