Portál AbcLinuxu, 10. května 2025 05:10

Dotaz: Editace nativnich funkci prostredi jazyka Java

8.8.2012 09:17 michaljuraj
Editace nativnich funkci prostredi jazyka Java
Přečteno: 208×
Odpovědět | Admin
Dobry den,

je nejakym zpusobem mozne upravit prostredi jazyka Java, tak aby funkce/objekty vracejici aktualni cas vracely mnou upravenou hodnotu? Vracen by byl aktualni datum, ale napriklad z rokem posunutym do budoucnosti.

Tento kod:
import java.util.Date;
  
class DateDemo {
   public static void main(String args[]) {
       // Instantiate a Date object
       Date date = new Date();
        
       // display time and date using toString()
       System.out.println(date.toString());
   }
}
By tak dnes vyplyvnul 8.8.2013. Jakym zpusobem bych tohoto mohl docilit? Potrebuji, aby se toto tykalo pouze programu v jazyce Java, ne dalsich aplikaci.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

rADOn avatar 8.8.2012 18:51 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Editace nativnich funkci prostredi jazyka Java
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zjisti si jakou funkci java zjistuje cas (nejspis posixovy time() nebo ftime()), udelej si wrapper funkci v C a podstrc ji JVMku pres LD_PRELOAD. Prepinace pro gcc poradi gůgl.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
10.8.2012 23:39 dali
Rozbalit Rozbalit vše Re: Editace nativnich funkci prostredi jazyka Java
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nieje jednoduchsie si vytvorit vlastnu metodu v ktorej si definujes vsetko potrbne?

Trosku sa pohras s retazcami a bude ti vraciat co len chces....

Ak ti ide skutocne o konkretne funkcie edituj samotnu funkciu v balicku...
11.8.2012 09:46 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Editace nativnich funkci prostredi jazyka Java
On patrne potrebuje obísť časovú limitáciu licencie, alebo niečo podobné, bez prístupu k zdrojovým kódom aplikácie samotnej.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.