Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > подключение jar-архивов


Автор: katala 14.5.2006, 23:52
есть jar-архивчик который грузит файлы из своего же архива. так вот если написать  маленкую html-страничку 
Код

<html>
<applet code=Main.сlass 
     archive="tree.jar" width="700" height="500">
</applet>
</html>

то все пркрасно работает. но если я допустим использую веб проект. и в одну из вм-ок пишу тот же тег 
Код

<html>
<applet code=Main.сlass 
     archive="templates/tree.jar" width="700" height="500">
</applet>
</html>

 и ложу архив в в папку webroot/templates  то тоже вроде работает но на самом деле загружается только небольшой кусочек этого файла. в чем может быть проблема?????? 

Автор: LSD 14.5.2006, 23:59
Если апплет нормально стартует, то значит архив нормально загрузился и проблема в том коде которым ты читаешь из jar-а. 

Автор: katala 15.5.2006, 00:06
вот код единственного класса из архива(та его часть которая которая нам и нужна )
Код

try {    
              InputStream inStream =Main.class.getResourceAsStream("/res/menu.vm");//Main.class.getResource("/res/menu.vm").toString());    
              int inBytes = inStream.available();    
              byte inBuf[] = new byte[inBytes];    
              int bytesread = inStream.read(inBuf, 0, inBytes);    
              text.setText(new String(inBuf));    
            
          }    
            catch(Exception ex) {    
              text.setText(ex.toString());    
            }
            
            }    
          });

только почему один и тот же код а в итоге получаем разные результаты?????7   

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)