Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Java SE Arraylist и TreeSet https://www.cyberforum.ru/ java-j2se/ thread889355.html
Друзья, помогите решить задачи, я выложил их в другом разделе. Буду очень признателен))) https://www.cyberforum.ru/java-j2se/thread889048.html#post4660717 Добавлено через 1 час 36 минут У кого нибудь есть какие-либо версии как решить???
Java SE Нужно решение задачи
Задача: В городе N есть большой склад на котором существует 50000 различных полок. Для удобства работников руководство склада решило заказать для каждой полки табличку с номером от 00001 до 50000 в местной типографии, но когда таблички напечатали, оказалось что печатный станок из-за неисправности не печатал цифру 2, поэтому все таблички, в номерах которых содержалась одна или более двойка...
Java SE Работа со строками Помогите пожалуйста ,никак не могу понять как реализовать.Работа со строками: * Анализ строк: Из файла 1. отфильтровать строки с датой,к примеру :* 8 апреля между часом и двумя дня и записать их в файл 2. ** Модификация строк: Строки из файла 2.* переделать :* поменять год на 2014, а время в строке* уменьшить на 3 минуты и записать обработанные строки в файл 3. https://www.cyberforum.ru/ java-j2se/ thread889112.html Java SE Задачи на массивы и на множества Всем доброго времени суток!!! Друзья, не могли бы мне помочь в решении этих задач. РЕАЛИЗОВАТЬ НУЖНО ВСЕ ЭТО В ECLIPSE JUNO. 1. Составьте программу обмена 1-го и 3-го элемента 5 строки матрицы. ЗАДАЧУ НУЖНО СДЕЛАТЬ не просто с помощью массивов обычных, а с помощью ArrayList. 2. Даны два множеств. Постройте из них следующее множество: A*B-A. ЗАДАЧУ НУЖНО СДЕЛАТЬ c помощью TreeSet. Вот еще... https://www.cyberforum.ru/ java-j2se/ thread889048.html
Java SE Проблемы при перекодировке русских символов
Я пишу клиент-серверное приложение. Клиентское приложение пишу в netbeans, серверное в эклипсе. при передаче сообщений между клиентом и сервером кодирую их в koi8-r. исходники клиента в кодировке utf-8. исходники сервера изначально были в cp1251. переводированные пакеты передавались нормально. затем я поменял кодировку проекта для сервера на utf-8. из-за этого мне пришлось снова...
Java SE Сериализация+ Записываю на диск обьект типа JEditorPane. Если в jEditorPane1 были введены числа, то если открыть обьект блокнотом например, то в принципе те цифры можно разглядеть. Как записать обьект так чтобы ничего не было понятно если открываеш блокнотом? Может зашифровать как-то? https://www.cyberforum.ru/ java-j2se/ thread888846.html
Java SE Регулярные выражения [Java] https://www.cyberforum.ru/ java-j2se/ thread888665.html
Здравствуйте. Столкнулся с такой проблемой. Не могу понять в чем ошибка в регулярном выражении. import java.util.*; import java.io.*; import java.lang.*; import java.util.regex.*; public class regularExpressions { List<String> strLine; Pattern patr = Pattern.compile("(#(*)$%#(*))"); Matcher match;
Упрощение и оптимизация кода простой программы Java SE
Здравствуйте форумчане. Недавно мне пришлось столкнуться с замечательным языком Java, получилось так, что времени на изучение основ и мануалов у меня нет, и время очень сильно поджимает. накалякал пока пару программ на скорую руку "лижь бы работало и компилировалось без ошибок" а то что правильно ли это написано с точки зрения самого языка - мне не известно, увы. Обращаюсь к опытным людям с целью...
Java SE Грамотное комментирование и документирование https://www.cyberforum.ru/ java-j2se/ thread888501.html
Хочу вот научится. Как грамотно комментировать код, чтобы в IDE при создании документации все красиво выглядело. Или кто-то может кинуть ссылку...
Java SE Сериализация Если я хочу записать два объекта на диск, то мне нужно создавать для каждого FileOutputStream и ObjectOutputStream? Или можно использовать эти потоки для записи разных объектов? https://www.cyberforum.ru/ java-j2se/ thread888434.html
Java SE Объясните о Interface
Может кто может :)объяснить на пальцах с небольшими примерами что такое интерфейс в джаве и с чем его едят? Буду очень признателен, а то первые ссылки из гугла не расширили мой кругозор. Кошерные ссылки на материал тоже приветствуются.:declare: Речь конечно же идет не о графическом интерфейсе, а о операторе Interface
Java SE Класс "Банк" Создать абстрактный класс Банк а в нем производные классы от класса "Банк" (кредит, человек, депозит, менеджер) - и вывести в каждом классе какую-то информации. Помогите пожалуйста Добавлено через 3 часа 44 минуты очень нужно на завтра( https://www.cyberforum.ru/ java-j2se/ thread888280.html
3 / 3 / 1
Регистрация: 18.02.2013
Сообщений: 63
0

Компиляция кода без некоторых файлов - Java SE - Ответ 4662748

03.06.2013, 18:12. Показов 1439. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! Собрался русифицировать пару модов в игре Майнкрафт. Файла локализации нет. Нашел программу декомпиляции .class файлов, подсмотрел нужный мне код, заменил английские названия в кавычках на русские названия. Осталось только обратно перекомпилировать, но как - без понятия
код .java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
package cpw.mods.compactsolars;
 
import com.google.common.base.Throwables;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import ic2.api.item.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.Configuration;
import net.minecraftforge.common.Property;
 
public enum CompactSolarType
{
  LV(8, "Солнечная батарея низкого напряжения", "lvTransformer", TileEntityCompactSolar.class, "lvHat"), 
  MV(64, "Солнечная батарея среднего напряжения", "mvTransformer", TileEntityCompactSolarMV.class, "mvHat"), 
  HV(512, "Солнечная батарея высокого напряжения", "hvTransformer", TileEntityCompactSolarHV.class, "hvHat");
 
  private int output;
  public Class clazz;
  public String friendlyName;
  public String transformerName;
  public final String hatTexture;
  private String hatName;
  private ItemSolarHat item;
  public final String hatItemTexture;
 
  private CompactSolarType(int output, String friendlyName, String transformerName, Class clazz, String hatTexture) { this.output = output;
    this.friendlyName = friendlyName;
    this.transformerName = transformerName;
    this.clazz = clazz;
    this.hatName = ("solarHat" + name());
    this.hatTexture = ("/mods/compactsolars/textures/armor/" + hatTexture + ".png");
    this.hatItemTexture = ("compactsolars:" + hatTexture); }
 
  public static void generateRecipes(BlockCompactSolar block)
  {
    ItemStack solar = Items.getItem("solarPanel");
    ItemStack parent = solar;
    for (CompactSolarType typ : values()) {
      ItemStack targ = new ItemStack(block, 1, typ.ordinal());
      ItemStack transformer = Items.getItem(typ.transformerName);
      addRecipe(targ, new Object[] { "SSS", "SXS", "SSS", Character.valueOf('S'), parent, Character.valueOf('X'), transformer });
      parent = targ;
    }
  }
 
  private static void addRecipe(ItemStack target, Object[] args) {
    GameRegistry.addRecipe(target, args);
  }
  public int getOutput() {
    return this.output;
  }
 
  public static TileEntityCompactSolar makeEntity(int metadata) {
    int solartype = metadata;
    try {
      return (TileEntityCompactSolar)values()[solartype].clazz.newInstance();
    }
    catch (Exception e) {
      throw Throwables.propagate(e);
    }
  }
 
  public int getTextureRow() {
    return ordinal();
  }
 
  public String tileEntityName() {
    return "CompactSolarType." + name();
  }
 
  public ItemSolarHat buildHat(Configuration cfg, int id)
  {
    int itemId = cfg.getItem(this.hatName, id).getInt(id);
    this.item = new ItemSolarHat(itemId, this);
    this.item.func_77655_b(this.hatName);
    GameRegistry.registerItem(this.item, this.hatName);
    LanguageRegistry.instance().addStringLocalization("item." + this.hatName + ".name", name() + "СП-шлем");
    return this.item;
  }
 
  public static void buildHats(Configuration cfg, int defaultId)
  {
    for (CompactSolarType typ : values())
    {
      typ.buildHat(cfg, defaultId++);
    }
  }
 
  public static void generateHatRecipes(BlockCompactSolar block)
  {
    Item ironHat = Item.field_77812_ad;
    for (CompactSolarType typ : values())
    {
      ItemStack solarBlock = new ItemStack(block, 0, typ.ordinal());
      GameRegistry.addShapelessRecipe(new ItemStack(typ.item), new Object[] { solarBlock, ironHat });
    }
  }
}




Когда компилирую выдает такой список ошибок:
Кликните здесь для просмотра всего текста
Код
C:\Users\Администратор\Desktop>javac -cp . CompactSolarType.java
CompactSolarType.java:3: error: package com.google.common.base does not exist
import com.google.common.base.Throwables;
                             ^
CompactSolarType.java:4: error: package cpw.mods.fml.common.registry does not ex
ist
import cpw.mods.fml.common.registry.GameRegistry;
                                   ^
CompactSolarType.java:5: error: package cpw.mods.fml.common.registry does not ex
ist
import cpw.mods.fml.common.registry.LanguageRegistry;
                                   ^
CompactSolarType.java:6: error: package ic2.api.item does not exist
import ic2.api.item.Items;
                   ^
CompactSolarType.java:7: error: package net.minecraft.item does not exist
import net.minecraft.item.Item;
                         ^
CompactSolarType.java:8: error: package net.minecraft.item does not exist
import net.minecraft.item.ItemStack;
                         ^
CompactSolarType.java:9: error: package net.minecraftforge.common does not exist

import net.minecraftforge.common.Configuration;
                                ^
CompactSolarType.java:10: error: package net.minecraftforge.common does not exis
t
import net.minecraftforge.common.Property;
                                ^
CompactSolarType.java:24: error: cannot find symbol
  private ItemSolarHat item;
          ^
  symbol:   class ItemSolarHat
  location: class CompactSolarType
CompactSolarType.java:35: error: cannot find symbol
  public static void generateRecipes(BlockCompactSolar block)
                                     ^
  symbol:   class BlockCompactSolar
  location: class CompactSolarType
CompactSolarType.java:47: error: cannot find symbol
  private static void addRecipe(ItemStack target, Object[] args) {
                                ^
  symbol:   class ItemStack
  location: class CompactSolarType
CompactSolarType.java:54: error: cannot find symbol
  public static TileEntityCompactSolar makeEntity(int metadata) {
                ^
  symbol:   class TileEntityCompactSolar
  location: class CompactSolarType
CompactSolarType.java:72: error: cannot find symbol
  public ItemSolarHat buildHat(Configuration cfg, int id)
                               ^
  symbol:   class Configuration
  location: class CompactSolarType
CompactSolarType.java:72: error: cannot find symbol
  public ItemSolarHat buildHat(Configuration cfg, int id)
         ^
  symbol:   class ItemSolarHat
  location: class CompactSolarType
CompactSolarType.java:82: error: cannot find symbol
  public static void buildHats(Configuration cfg, int defaultId)
                               ^
  symbol:   class Configuration
  location: class CompactSolarType
CompactSolarType.java:90: error: cannot find symbol
  public static void generateHatRecipes(BlockCompactSolar block)
                                        ^
  symbol:   class BlockCompactSolar
  location: class CompactSolarType
CompactSolarType.java:14: error: cannot find symbol
  LV(8, "╤юыэхўэр* срЄрЁх* эшчъюую эряЁ*цхэш*", "lvTransformer", TileEntityCompa
ctSolar.class, "lvHat"),
                                                                 ^
  symbol:   class TileEntityCompactSolar
  location: class CompactSolarType
CompactSolarType.java:15: error: cannot find symbol
  MV(64, "╤юыэхўэр* срЄрЁх* ёЁхфэхую эряЁ*цхэш*", "mvTransformer", TileEntityCom
pactSolarMV.class, "mvHat"),
                                                                   ^
  symbol:   class TileEntityCompactSolarMV
  location: class CompactSolarType
CompactSolarType.java:16: error: cannot find symbol
  HV(512, "╤юыэхўэр* срЄрЁх* т√ёюъюую эряЁ*цхэш*", "hvTransformer", TileEntityCo
mpactSolarHV.class, "hvHat");
                                                                    ^
  symbol:   class TileEntityCompactSolarHV
  location: class CompactSolarType
CompactSolarType.java:37: error: cannot find symbol
    ItemStack solar = Items.getItem("solarPanel");
    ^
  symbol:   class ItemStack
  location: class CompactSolarType
CompactSolarType.java:37: error: cannot find symbol
    ItemStack solar = Items.getItem("solarPanel");
                      ^
  symbol:   variable Items
  location: class CompactSolarType
CompactSolarType.java:38: error: cannot find symbol
    ItemStack parent = solar;
    ^
  symbol:   class ItemStack
  location: class CompactSolarType
CompactSolarType.java:40: error: cannot find symbol
      ItemStack targ = new ItemStack(block, 1, typ.ordinal());
      ^
  symbol:   class ItemStack
  location: class CompactSolarType
CompactSolarType.java:40: error: cannot find symbol
      ItemStack targ = new ItemStack(block, 1, typ.ordinal());
                           ^
  symbol:   class ItemStack
  location: class CompactSolarType
CompactSolarType.java:41: error: cannot find symbol
      ItemStack transformer = Items.getItem(typ.transformerName);
      ^
  symbol:   class ItemStack
  location: class CompactSolarType
CompactSolarType.java:41: error: cannot find symbol
      ItemStack transformer = Items.getItem(typ.transformerName);
                              ^
  symbol:   variable Items
  location: class CompactSolarType
CompactSolarType.java:48: error: cannot find symbol
    GameRegistry.addRecipe(target, args);
    ^
  symbol:   variable GameRegistry
  location: class CompactSolarType
CompactSolarType.java:57: error: cannot find symbol
      return (TileEntityCompactSolar)values()[solartype].clazz.newInstance();
              ^
  symbol:   class TileEntityCompactSolar
  location: class CompactSolarType
CompactSolarType.java:60: error: cannot find symbol
      throw Throwables.propagate(e);
            ^
  symbol:   variable Throwables
  location: class CompactSolarType
CompactSolarType.java:75: error: cannot find symbol
    this.item = new ItemSolarHat(itemId, this);
                    ^
  symbol:   class ItemSolarHat
  location: class CompactSolarType
CompactSolarType.java:77: error: cannot find symbol
    GameRegistry.registerItem(this.item, this.hatName);
    ^
  symbol:   variable GameRegistry
  location: class CompactSolarType
CompactSolarType.java:78: error: cannot find symbol
    LanguageRegistry.instance().addStringLocalization("item." + this.hatName + "
.name", name() + "╤╧-°ыхь");
    ^
  symbol:   variable LanguageRegistry
  location: class CompactSolarType
CompactSolarType.java:92: error: cannot find symbol
    Item ironHat = Item.field_77812_ad;
    ^
  symbol:   class Item
  location: class CompactSolarType
CompactSolarType.java:92: error: cannot find symbol
    Item ironHat = Item.field_77812_ad;
                   ^
  symbol:   variable Item
  location: class CompactSolarType
CompactSolarType.java:95: error: cannot find symbol
      ItemStack solarBlock = new ItemStack(block, 0, typ.ordinal());
      ^
  symbol:   class ItemStack
  location: class CompactSolarType
CompactSolarType.java:95: error: cannot find symbol
      ItemStack solarBlock = new ItemStack(block, 0, typ.ordinal());
                                 ^
  symbol:   class ItemStack
  location: class CompactSolarType
CompactSolarType.java:96: error: cannot find symbol
      GameRegistry.addShapelessRecipe(new ItemStack(typ.item), new Object[] { so
larBlock, ironHat });
                                          ^
  symbol:   class ItemStack
  location: class CompactSolarType
CompactSolarType.java:96: error: cannot find symbol
      GameRegistry.addShapelessRecipe(new ItemStack(typ.item), new Object[] { so
larBlock, ironHat });
      ^
  symbol:   variable GameRegistry
  location: class CompactSolarType
38 errors

C:\Users\Администратор\Desktop>pause
Для продолжения нажмите любую клавишу . . .


В JAVA вообще не разбираюсь, помогите, как мне всё это провернуть? Как видно ему не хватает файлов для input. Можно ли как-то компилировать без их наличия? А что за ошибки не найден символ? вообще бред какой-то. Мне просто нужно типо скомпилировать и пхнуть в архив.

Вернуться к обсуждению:
Компиляция кода без некоторых файлов Java SE
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2013, 18:12
Готовые ответы и решения:

Компиляция/добавление кода без видимости самого кода(сложно объяснить)
Есть код по типу такого: static void Main() { Hm.Ex checker = new Hm.Ex();//Hm -...

Генерирование программного кода и компиляция без VS
Ну например выбираешь флажек чек бокса который пишет код например msgbox(&quot;1&quot;) и записывает в...

Компиляция нескольких файлов исходного кода
Здравствуйте, возник такой вопрос, а каким образом в VS2010 можно заставить скомпилировать код,...

Компиляция и сборка нескольких файлов исходного кода
Имеется такая программа из книги Кернигана и Ритчи: #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; /*для...

8
03.06.2013, 18:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2013, 18:12
Помогаю со студенческими работами здесь

Динамическая компиляция, замена отдельных строк кода без перекомпилирования приложения
Есть такая задачка. Есть класс со свойствами. Есть метод который собирает html код в...

Исполнение кода, написанного в текстовом файле (динамическая компиляция кода)
к примеру есть у меня форма а на ней кнопка, можно ли присваивать код кнопке с текстового файла? ...

Формирование низкоуровневого кода (компиляция кода на С из текстового файла)
Доброго времени суток, форумчане. Необходима информация о трансляции Си (без плюсов и решеток)...

Groovy Как использовать значения из *.properties файлов без Java кода (в compile time)
Привет! Видел в других проектах подобное использование #файл my.properties user.name =...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru