我也不太清楚这个算不算技术问题,姑且算吧。比如一个用 Java 写的程序,本身就支持中文和英文。如果在区域设置里面选中文,就自动应用中文。英文类似。我想问问有没有办法在可以不更改系统设置的情况下选择 Java 应用程序的语言?
如果不能,那我觉得 Java 就太自作多情了……

解决方案 »

  1.   

    好像 Java 编译器在 NetBeans 里面就是这样的。但在 JBuilder 里面就不会。
      

  2.   

    可以! 
    在启动JVM的时候,指定环境。 默认是取系统环境的,所以会自动匹配中英文。
      

  3.   

    你说的是 NetBeans 里面每个 Project 的 VM 启动参数吧?有没有可能修改系统的 JVM 参数?也就是说,运行任何一个 Java 应用程序都会调用的参数?如果有,能不能具体告诉我在哪里设置?
      

  4.   

    这个当然可以了,ResourceBundle类是干什么用的,就是做这个用途的
      

  5.   

    在程序代码中指定其编码方式,utf8?unicode?GBK?big5?设置好参数encoding就可以