- Info
- Oktatás
- Web
- Tudás
- Webfejlesztés
- Apache, MySQL, PHP, MSSQL, PostgreSQL
- Design Témák
- Drupal tudnivalók
- Melyik PHP?
- MySQL problémák
- Keresőoptimalizálás, keresőmarketing - SEO
- SourceCop-pal védett fájlok dekódolása
- WEB böngészőkre vonatkozó statisztikák
- Webes programozás
- Zend Framework programozás kezdőknek
- 01 Zend Framework Könyvtárak felépítése
- 02 Index.php fájl és Apache htaccess file készítése
- 03 Controller és View létrehozása
- 04 Action URL felépítése és Controller
- 05 URL Struktúra és Action
- 06 GET paraméterek
- 07 footer és header használata
- 08 Zend Framework adatbázisok kezelése. Csatlakozás, adatfelvitel
- 09 Adatok listázása, Szerkesztő Űrlap, Adatok szerkesztése
- 10 Zend Framework Registry string tömb objektum tárolása
- 11 Zend Framework konfiguráció használata
- 12 Zend Framework authentikáció
- 13 Zend Framework Session használata
- 14 Bootstrap fájl használata
- Weboldalak tervezése
- Drupal
- Linux
- PC hardver
- PDA, PNA, Telefon, MIo A701 HTC Touch Cruise
- Felhasználói és segédprogramok
- Szoftverek leírása
- Túlélőkészlet PC-khez
- Vírusok és társaik
- Windows
- Webfejlesztés
- Fotók
- Állandó fotóalbumok
- Horvátország
- Franciaország
- Nagybánya
- 2009 Görögország
- Prága, Krakkó, Karlovy Vary
- Olaszország
- Nagy Britannia
- Svájc 2004
- Síelés
- Barátok, osztálytársak, események, bulik
- Kirándulások
- Osztálykirándulások
- Zene
- Pedig az Icának tetszik
- AS együttes
- Szerzemények vagy fordítások
- Koncertek
- Zenetanulás
- Gitártanulás
- Gitártanulás 2
- Gitárvásárlási tanácsok
- Énektanulás kezdőknek 1
- Énektanulás kezdőknek 2
- 4. Énektanulás kezdőknek - Színpadi előadás
- Basszusgitár tanulás 1.
- Basszusgitár tanulás 2
- Basszusgitár tanulás 3
- Basszusgitár tanulás 4
- Basszusgitár tanulás 5
- Basszusgitár tanulás 7
- Elektromos gitárok működése
- Énektanulás kezdőknek 3 - zenekari próba
- Szilykon iskolazenekar
- Griff Együttes
- Linkgyűjtemény zenészeknek
- Kedvenc zenészek, zenekarok
- Egyéb
- Letöltés
JAVA verzió és időbélyeg kezelés NETBEANS-szel
fz, 2011, november 13 - 2:21de
Régóta foglalkoztat, hogyan lehet időbélyeget adni automatikusan egy lefordított java programhoz. Ugyanez a probléma akkor is, ha a build sorszámát szeretném használni.
Megoldás:
A NETBEANS esetén a project gyökérkönyvtárában van a build.xml fájl.ezt lehet az alábbi módon módosítani:
<target name="-pre-compile">
<tstamp prefix="build">
<format property="BUILD_TIMESTAMP" pattern="yyyy.MM.dd HH:mm" />
</tstamp>
<propertyfile file="source/version.properties">
<entry key="app.version" value=" ${build.BUILD_TIMESTAMP}" />
<entry key="BUILD" value="1" type="int" operation="+"/>
</propertyfile>
</target>Ez fogja meghatározni azt, hogy a source könyvtárban lévő version.properties fájlba milyen bejegyzések kerüljenek egy fordítás előtt. A version.properties fájlt létre kell hozni és a BUILD kulcsszóhoz 1-et írni.
BUILD=1 app.version=\ 2011.11.13 02\:09
A JAVA alkalmazásban pedig egy ilyen osztállyal lehet kezelni és a metódusokat meghívva megjeleníteni a verzió értékeket:
import java.util.*;
public class Version {
public final static ResourceBundle rb = ResourceBundle.getBundle("version");
public String getVersion(){
String msg;
try {
msg = rb.getString("app.version")+" "+ rb.getString("BUILD")+" ";
}catch(MissingResourceException e){
msg = "";
}
return msg;
};
public String getAuthor(){
return "(c) Fabian Zoltan, X-Computer";
}
public String getName(){
return "DataGrid Component";
}
}













