Guest User

Untitled

a guest
Jul 22nd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.24 KB | None | 0 0
  1. Английская версия программы:
  2. Exception in thread "main" java.lang.NullPointerException
  3. at java.util.ListResourceBundle.loadLookup(ListResourceBundle.java:202)
  4. at java.util.ListResourceBundle.handleGetObject(ListResourceBundle.java:130)
  5. at java.util.ResourceBundle.getObject(ResourceBundle.java:441)
  6. at java.util.ResourceBundle.getString(ResourceBundle.java:407)
  7. at LRBDemo.LRBDemo.main(LRBDemo.java:12)
  8.  
  9. public class LRBDemo {
  10. public static void main(String[] args) {
  11. // загрузить комплект ресурсов по умолчанию
  12. ResourceBundle rd = ResourceBundle.getBundle("LRBDemo.SampleRB");
  13.  
  14. System.out.println("Английская версия программы: ");
  15. System.out.println("Строка по ключу Title: " + rd.getString("title"));
  16. System.out.println("Строка по ключу StopText: " + rd.getString("StopText"));
  17. System.out.println("Строка по ключу StartText: " + rd.getString("StartText"));
  18.  
  19. // загрузить комплект ресурсов для поддержки немецкого языка
  20. rd = ResourceBundle.getBundle("LRBDemo.SampleRBde", Locale.GERMAN);
  21.  
  22. System.out.println("nНемецкая версия программы: ");
  23. System.out.println("Строка для ключа Title: " + rd.getString("title"));
  24. System.out.println("Строка по ключу StopText: " + rd.getString("StopText"));
  25. System.out.println("Строка по ключу StartText: " + rd.getString("StartText"));
  26. }
  27. }
  28.  
  29. public class SampleRB extends ListResourceBundle {
  30. protected Object[][] getContents() {
  31. Object[][] resources = new Object[3][2];
  32.  
  33. resources[0][0] = "title";
  34. resources[0][1] = "MyProgram";
  35.  
  36. resources[1][0] = "StopText";
  37. resources[1][1] = "Stop";
  38.  
  39. resources[1][0] = "StartText";
  40. resources[2][1] = "Start";
  41.  
  42. return resources;
  43. }
  44. }
  45.  
  46. public class SampleRBde extends ListResourceBundle {
  47. protected Object[][] getContents() {
  48. Object[][] resources = new Object[3][2];
  49.  
  50. resources[0][0] = "title";
  51. resources[0][1] = "Mein Programm";
  52.  
  53. resources[1][0] = "StopText";
  54. resources[1][1] = "Anschlag";
  55.  
  56. resources[2][0] = "StartText";
  57. resources[2][1] = "Anfang";
  58.  
  59. return resources;
  60. }
  61. }
  62.  
  63. Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name SampleRB, locale ru_RU
  64. at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1564)
  65. at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1387)
  66. at java.util.ResourceBundle.getBundle(ResourceBundle.java:773)
  67. at LRBDemo.LRBDemo.main(LRBDemo.java:9)
  68.  
  69. resources[1][0] = "StartText";
  70. resources[2][1] = "Start";
  71.  
  72. resources[2][0] = "StartText";
  73. resources[2][1] = "Start";
  74.  
  75. public class LRBDemo {
  76. public static void main(String[] args) {
  77. // загрузить комплект ресурсов по умолчанию
  78. ResourceBundle rd = ResourceBundle.getBundle("LRBDemo.SampleRB");
  79.  
  80. System.out.println("Английская версия программы: ");
  81. System.out.println("Строка по ключу Title: " + rd.getString("title"));
  82. System.out.println("Строка по ключу StopText: " + rd.getString("StopText"));
  83. System.out.println("Строка по ключу StartText: " + rd.getString("StartText"));
  84.  
  85. // загрузить комплект ресурсов для поддержки немецкого языка
  86. rd = ResourceBundle.getBundle("LRBDemo.SampleRBde", Locale.GERMAN);
  87.  
  88. System.out.println("nНемецкая версия программы: ");
  89. System.out.println("Строка для ключа Title: " + rd.getString("title"));
  90. System.out.println("Строка по ключу StopText: " + rd.getString("StopText"));
  91. System.out.println("Строка по ключу StartText: " + rd.getString("StartText"));
  92. }
  93. }
  94.  
  95. public class LRBDemo {
  96. public static void main(String[] args) {
  97. // загрузить комплект ресурсов по умолчанию
  98. ResourceBundle rd = ResourceBundle.getBundle(SampleRB.class.getName());
  99.  
  100. System.out.println("Английская версия программы: ");
  101. System.out.println("Строка по ключу Title: " + rd.getString("title"));
  102. System.out.println("Строка по ключу StopText: " + rd.getString("StopText"));
  103. System.out.println("Строка по ключу StartText: " + rd.getString("StartText"));
  104.  
  105. // загрузить комплект ресурсов для поддержки немецкого языка
  106. rd = ResourceBundle.getBundle(SampleRBde.class.getName());
  107.  
  108. System.out.println("nНемецкая версия программы: ");
  109. System.out.println("Строка для ключа Title: " + rd.getString("title"));
  110. System.out.println("Строка по ключу StopText: " + rd.getString("StopText"));
  111. System.out.println("Строка по ключу StartText: " + rd.getString("StartText"));
  112. }
  113. }
Add Comment
Please, Sign In to add comment