Java
Seccions d'aquesta pàgina 15
01General#
- Java.sun.com
- The Java Environment (SGI)
- Java Platform (wp)
- Le langage Java à l'EPFL
- Java FAQ Archives
- Java Developers Connection (Swing)
- Gamelan
- Pizza Compiler Site
- JavaSide
- JScape
- Javaboutique
- Java Tips (JavaWorld)
- Java Programmers FAQ
- The Volano Report
- Associació d'Usuaris de Java de Catalunya (AUJAC)
- JSPA agreement (open source Java implementations)
- ONJava (O'Reilly)
- Securing Java
- Comparison of the Java and .NET platforms (wp)
02Editions#
| edition | versions | API | application servers | |
|---|---|---|---|---|
| official | unofficial | |||
| Java Card | ||||
| Java ME (Micro edition) | APIs:
|
|||
| Java SE (Standard Edition) | versions:
|
APIs:
|
|
Java
application
servers: |
| Java EE (Enterprise Edition) | versions:
|
APIs
(*):
|
|
Java
EE
application servers: |
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
| name | previous name | APIs |
|---|---|---|
| Java Enterprise Edition (wp) | J2EE | Enterprise JavaBean (*) |
| Java Standard Edition | J2SE | |
| Java Micro Edition | J2ME |
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
| ver | package file | inst dir | |||
|---|---|---|---|---|---|
| sdk | jre | ||||
| Java EE | java.sun.com | 5 | java_ee_sdk-5_02-linux.bin | /opt/SDK/jdk/bin/java | |
| Java SE | java.sun.com | 6 | jdk-6-linux-i586.rpm | ||
| java.sun.com | 1.4.2 | j2sdk-1_4_2_13-linux-i586.rpm | (/etc/alternatives/java) /usr/java/j2sdk1.4.2_13/bin/java |
||
| jamvm (mdv2007) | 1.4.3 | jamvm-1.4.3-3mdv2007.0 | /usr/bin/java /etc/alternatives/java /usr/lib/jvm/java-1.4.2-jamvm-1.4.2.0/jre/bin/java /usr/bin/jamvm |
||
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
03WWW#
- Use HTTPS in your Java client code
- Apache
Jakarta
- Velocity
- HTTP client (cookies, proxies, authentication, https...)
- Java Web Start Technology
04Recerca general d'aplicacions / General applications search#
05Aplicacions / Applications#
- Gràfiques / Charts
* CDL: Chart Definition Language.
interac. applet servlet img comm ($) designer CDL EspressChart x x x/(beans) x call x
JClass Chart x x (beans) x 3100 x
Net Charts x x (beans) x 4995 x x Perspective x x (beans) x 995/2995 x
KavaChart - x x/(beans) x 299
Monarch
(Singleton Labs)- - x x 60/300 -
Chart Generator x x (server) - x - - ChartGear
x - - 89/300
JavaSide / tChart
x - - x
Easy Charts
x
x 299
JChart (it)
x
-
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
- Ticker
- Chat
- Fòrum / Message boards
- Àudio / Vídeo
06Aprenentatge / Learning#
- Tutorial
- Writing Java (tm) Programs
- Exercices complémentaires au cours Java® du SIC
- Java Courseware Programs
- Java books (O'Reilly Publishing)
- Thinking in Java (free book)
- Inside the Java 2 Virtual Machine (free chapters)
- Java. Expert solutions
- enterpain yourself (O'Reilly books)
07Exemples / Examples#
08Applets#
- The Applet Depot (applets)
- Apycom
- Control Panel
[/usr/java/jre1.7.0_10/bin/]jcontrol- Advanced / Java console / Show console
- General / Temporary Internet Files / Settings / Delete Files...
- Configuració de seguretat / Security setup
- Detecció de problemes
- Advanced
- Java console
- Show console
- Solució / Solution
- Advanced
- Perform TLS certificate revocation checks on
- Server certificate only (?)
- Check for TLS certificate revocation using
- Certificate Revocation Lists (CRLs)
- Firefox
urpmi icedtea-web/usr/lib/mozilla/plugins/libjavaplugin.so -> /etc/alternatives/libjavaplugin.so
- Download Java (Sun)
cd /usr/lib/mozilla/plugins
# ln -s /usr/java/jre1.7.0_10/lib/i386/libnpjp2.so
09Servlets#
10JSP#
- JavaServer Pages (wp)
- JSP at Sun
- whitepaper
- FAQ
- DeveloperŽs guide
- JSPtags
- jspSMart
- JSP testing with JUnit
- DBTags JSP Tag Library (Jakarta Project)
11APIs#
- Java
API
Overview
- DocFather Search Engine
- 1.3
- 1.2.2
- 1.0.2 (EPFL)
- 1.1.2 (EPFL)
- 1.1.3 (Cam)
- Java Media Framework (Cosmo Motion)
- List of Java APIs
- Open Inventor (Kahlua)
- Open GL (The Metamedia Project)
- Java Constraint Library
- Java Image Coding
- Regular expressions (Jakarta)
- JavaTM Secure Socket Extension (JSSE)
- Regular
expressions
- Java Regular Expressions
- Packages
- gnu.regexp
- gnu.rex
- Pat
- ORO Matcher (savarese.org)
- Jakarta ORO (Apache)
- Servlets
- JavaMail(javax.mail)
- JavaBeans Activation(javax.activation)
12Desenvolupament / Development#
- Jakarta
- Ant (build tool)
- Documentació / Documentation
- Javadoc
- Javadoc tool home page
- javadoc (man-like page)
- How to Write Doc Comments for Javadoc
- Doxygen
- XDoclet
- Javadoc
- Java Programmers FAQ
- Coding style
- Jinsight: A tool for visualizing the execution of Java programs
- Integrated Development Environments - IDE (Javaboutique)
- Emacs
- Eclipse
- NetBeans
- Sun Forte
- IBM Visual Age
- Freebuilder
- JCreator
- Borland JBuilder
- JMaker
- Testing
- JUnit (*)
- Cactus(servlets)
- XP Software
- Java Unit
- Performance
- Techniques for adding trace statements to your Java application
- Enterprise Java Beans
- EJBCoder (Java -> EJB)
- mmake
- Dispelling Java programming language myths
- Empaquetadors / Packagers
- JMP - Java Memory Profiler
13GUI#
14Linux#
- Java alternatives
# /usr/sbin/alternatives --config java- Instal·lació / Installation
- Sistema / System
- Mageia
- OpenJDK
urpmi java-1.8.0-openjdkurpmi java-1.8.0-openjdk-devel
- javac
- Oracle Java
- Install
Java Oracle (wiki.mageia.org)
- How-to Install Java JDK 7 x64 Linux Mageia 1-2 64bit KDE Easy Visual-Guide
- Baixada / Download
- Passos / Steps
- Install Oracle Java
urpmi jdk-8uxx-linux-x64.rpm- s'instal·larà a / will install it on:
/usr/java/jdk1.8.0_xx/- (cal?) Install Oracle Java as available alternatives
update-alternatives --install /usr/bin/java java /usr/java/jdk1.8*/bin/java 1065update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8*/bin/javac 1065update-alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.8*/bin/javaws 1065update-alternatives --install /usr/bin/jar jar /usr/java/jdk1.8*/bin/jar 1065- (cal?) Set Oracle Java as present choice
update-alternatives --config javaupdate-alternatives --config javac- Check setting
java -version- Ubuntu
- Java (ubuntu.com)
- OpenJDK
- Oracle Java
- Navegador / Browser
- Mozilla Firefox
ln -s /usr/lib/jvm/default/jre/lib/amd64/libnpjp2.so /usr/lib64/mozilla/plugins/ln -s /usr/java/jdk1.8.0_92/jre/lib/amd64/libnpjp2.so /usr/lib64/mozilla/plugins/- Complements -> Connectors:
- IcedTea Web Plugin: No l'activis mai
- Java Plug-in: Demana si vull activar-lo
- Google Chrome
ln -s /usr/lib/jvm/default/jre/lib/amd64/libnpjp2.so /opt/google/chrome/- Verificació / Verification
15Problemes / Problems#
- Lletres amb accents no surten bé
java -Dfile.encoding=ISO-8859-1 -jar mod650.jar
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
http://www.francescpinyol.cat/java.html
Primera versió: / First version:
Darrera modificació: 28 de setembre de 2024 / Last update: 28th
September 2024