import java.util.Locale;
import java.util.ResourceBundle;public class I18NSample
{
static public void main(String[] args)
{
String language;
String country;
if(args.length !=2)
{
language = new String("en");
country = new String("US");
}
else
{
language = new String(args[0]);
country = new String(args[1]);
}
Locale currentLocale;
ResourceBundle messages;
currentLocale = new Locale(language,country);
messages = new ResourceBundle("dsfd",currentLocale);//(language,country);
System.out.println(messages.getString("greetings"));
// System.out.println(messages.getString("inquiry"));
// System.out.println(messages.getString("farewell"));
}
}
import java.util.ResourceBundle;public class I18NSample
{
static public void main(String[] args)
{
String language;
String country;
if(args.length !=2)
{
language = new String("en");
country = new String("US");
}
else
{
language = new String(args[0]);
country = new String(args[1]);
}
Locale currentLocale;
ResourceBundle messages;
currentLocale = new Locale(language,country);
messages = new ResourceBundle("dsfd",currentLocale);//(language,country);
System.out.println(messages.getString("greetings"));
// System.out.println(messages.getString("inquiry"));
// System.out.println(messages.getString("farewell"));
}
}
messages = ResourceBundle.getBundle("dsfd",currentLocale);
按照楼上的办法作了 编译通过 但是执行时提示错误:Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name MessagesBundle, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:837)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:806)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:577)
at I18NSample.main(I18NSample.java:27)Process completed.
大家帮忙解决阿
大家帮帮忙 分不够可以再加
import java.util.ResourceBundle;import java.util.*;
public class I18NSample
{
public static void main(String[] args)
{
String language;
String country;
if(args.length !=2)
{
language = new String("en");
country = new String("US");
}
else
{
language = new String(args[0]);
country = new String(args[1]);
}
Locale currentLocale;
ResourceBundle messages;
currentLocale = new Locale(language,country);
// messages = new ResourceBundle("dsfd",currentLocale);//(language,country);
messages = ResourceBundle.getBundle("dsfd",currentLocale);
// System.out.println(messages.getString("greetings"));
// System.out.println(messages.getString("inquiry"));
// System.out.println(messages.getString("farewell"));
}
}