IcedTea-Web-1.6.2
      
      
        
          Introduction to IcedTea-Web
        
        
          The IcedTea-Web package contains
          both a Java browser plugin, and a
          new webstart implementation, licensed under GPLV3.
        
        
          This package is known to build and work properly using an LFS-7.10
          platform.
        
        
          Package Information
        
        
        
          IcedTea-Web Dependencies
        
        
          Required
        
        
          NPAPI-SDK-0.27.2, and OpenJDK-1.8.0.102 or Java-1.8.0.102
          (remember to configure as described in the Configuring the JAVA
          environment page),
        
        
          Required at runtime, a web browser, such as:
        
        
          Epiphany-3.20.3, Firefox-48.0.2, Midori-0.5.11, SeaMonkey-2.40,
          Chromium,
          and Opera
        
        
          Optional
        
        
          libxslt-1.1.29, Mercurial-3.9, EMMA, and JACOCO
        
        
          User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/icedtea-web
        
       
      
        
          Installation of IcedTea-Web
        
        
          Install IcedTea-Web by running the
          following commands:
        
        
./configure --prefix=${JAVA_HOME}/jre    \
            --with-jdk-home=${JAVA_HOME} \
            --disable-docs               \
            --mandir=${JAVA_HOME}/man &&
make
        
          This package does not come with a test suite.
        
        
          Now, as the root user:
        
        
make install &&
mandb -c /opt/jdk/man
        
          To test the man pages are correctly installed, issue man policyeditor to display the
          respective man page.
        
        
          If desired, you may install a .desktop file corresponding to an
          entry in a desktop menu for policyeditor, as root user:
        
        
install -v -Dm0644 itweb-settings.desktop /usr/share/applications/itweb-settings.desktop &&
install -v -Dm0644 javaws.png /usr/share/pixmaps/javaws.png
       
      
        
          Command Explanations
        
        
          --with-jdk-home: This
          switch provides the location of the installed JDK.
        
        
          --disable-docs: This switch
          disables installation of additional developer-related
          documentation. Omit this switch if you would like to do development
          work on IcedTea-Web.
        
       
      
        
          Configuration Information
        
        
          As the root user, create a symbolic
          link to the plugin from your browser(s) plugins directory:
        
        
ln -s ${JAVA_HOME}/jre/lib/IcedTeaPlugin.so /usr/lib/mozilla/plugins/
        
          ![[Important]](../images/important.png) 
          
            Important
          
          
            The plugin must be a symlink for it to work. If not, the browsers
            will crash when you attempt to load a Java application.
          
         
       
      
        
          Contents
        
        
          
            
              Installed Programs:
              itweb-settings, javaws and
              policyeditor
            
            
              Installed Libraries:
              IcedTeaPlugin.so, about.jar, netx.jar,
              plugin.jar
            
            
              Installed Directories:
              ${JAVA_HOME}/jre/share/icedtea-web
            
           
         
        
          
            Short Descriptions
          
          
            
            
              
                | 
                    itweb-settings
                   | 
                    allows customization of the browser plugin and
                    javaws.
                   | 
              
                | 
                    javaws
                   | 
                    launches Java application/applets hosted on a network.
                   | 
              
                | 
                    policyeditor
                   | 
                    view and modify security policy settings, including
                    certificates, for javaws and the browser plugin.
                   | 
              
                | 
                    IcedTeaPlugin.so | 
                    is the Java browser
                    plugin.
                   | 
              
                | 
                    about.jar | 
                    contains functions for the about dialog boxes.
                   | 
              
                | 
                    netx.jar | 
                    contains functions for the IcedTea-Web webstart implementation
                    (NetX).
                   | 
              
                | 
                    plugin.jar | 
                    contains functions for the IcedTea-Web Java plugin.
                   | 
            
          
         
       
      
        Last updated on 2016-09-03 04:45:38 -0700