JDK-4488646 : Java executable and System properties need to support Unicode on Windows
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.lang
  • Affected Version: 1.4.0,1.4.2
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • OS: windows_nt,windows_2000
  • CPU: generic,x86
  • Submitted: 2001-08-06
  • Updated: 2017-08-09
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
We have recently added full Unicode name support to Windows NT/2000 filesystem.

To make Java completely Unicode-aware on NT we need to

1) Modify System properties initialization code and all other places
where Windows calls are used to use wide-char calls on NT.

2) Modify java, javac etc. to be able to use Unicode in classpath and other command line arguments.

EVALUATION To fix this bug requires large, coordinated changes in both the libraries and the virtual machine. This work should be considered for 1.4.1. -- mr@eng 2001/8/7 See my comments for 4519026: (process) Process should support Unicode on Win NT Brief summary: - Use wmain instead of main on Windows - Create wchar_t versions of functions such as JVM_NativePath - Call CreateProcessW instead of CreateProcess ###@###.### 2003-08-18