Avatar billede jaweni Nybegynder
30. maj 2005 - 23:58 Der er 12 kommentarer og
1 løsning

Programmet til JAVA.

Har surfet rundt på nettet for at lede
efter JAVA-kompileren.

Jeg bliver kastet rundt i
cyberspace uden at kunne komme frem
til en anstændig site, hvor jeg kan
få downloaded kompileren.

Hvad gør jeg forkert?
Avatar billede mikkelbm Nybegynder
31. maj 2005 - 00:01 #2
Hvis ikke ovenstående virker, så ta':

http://java.sun.com/j2se/1.5.0/download.jsp

Og vælg:
Download JDK 5.0 Update 3
Avatar billede jaweni Nybegynder
31. maj 2005 - 00:11 #3
Er du skrap til at programmere i java?
Kode til check om en rtf-fil er ændret?

Jeg dropper downloadin'. Tak for linket.
Min forbindelse er for sløv til det.
Avatar billede mikkelbm Nybegynder
31. maj 2005 - 00:24 #4
Man kan forholdsvis simpelt lave lidt kode der kan tjekke det. Men hvis ikke du har en java compiler, kan du jo ikke rigtig bruge det til noget.
Avatar billede mikkelbm Nybegynder
31. maj 2005 - 00:25 #5
Har lige lavet følgende meget simple eksempel:

import java.io.*;

public class FileChangeEvent extends Thread
{
    public static void main (String[] args)
    {
        new FileChangeEvent().start();
    }
   
    private File file;
    private long lastModified;
       
    public FileChangeEvent ()
    {
        file = new File ("dinfil.rtf");
        lastModified = file.lastModified();
    }
   
    public void run()
    {
        while (true)
        {
            long temp = file.lastModified();
            if (lastModified != temp)
            {
                System.out.println (file.getName() + " er ændret: " + new java.util.Date (file.lastModified()).toString());
                lastModified = temp;
            }
            try
            {
                Thread.sleep(500);
            }
            catch (Exception ex)
            {
            }
        }
    }
}
Avatar billede mikkelbm Nybegynder
31. maj 2005 - 23:01 #6
Brugbart?
Avatar billede jaweni Nybegynder
01. juni 2005 - 00:36 #7
Hej mikkelbm

Det ser ikke så tosset ud;
men hvor placerer jeg det og hvordan?

Vil du guide mig igennem trin for trin?
Avatar billede mikkelbm Nybegynder
01. juni 2005 - 08:21 #8
Jeg vil gerne hjælpe, men det kræver lidt mere information om hvor du er nået til?

- Har du fået installeret Java?
- Kender du noget som helst til java programmering?
Avatar billede jaweni Nybegynder
01. juni 2005 - 20:25 #9
Hej mikkelbm,

kopierede din kode og prøvede at kompile
den i JCreator Pro; men uden held.

Programmet beder mig om at opdatere.
Dette har jeg prøvet; men uden held.
Kan jeg ikke bare kompile filen i
gammeldags C++ ?

Vil du kompile filen for mig? Fortæl mig venligst,
hvor jeg skal placere den på serveren, osv.
Filen, der skal checkes hedder: Stamtrae.rtf

Iøvrigt mange tak for din hjælp indtil nu!!!!!
Avatar billede mikkelbm Nybegynder
01. juni 2005 - 21:01 #10
Hmmm... Nu skriver du serveren? Er det en fil på en hjemmeside?

Min kode henviser til en fil lokalt på computeren. Så hvis du selv har serveren stående, kan du bruge min kode - ellers ikke.

Jeg må melde pas til hvordan ellers kan gøre det.


Og koden burde compile i JCreator Pro (har nemlig lige gjort det), så kan det være fordi du ikke har fået installeret java ordentligt, eller fordi JCreator ikke er sat rigtig op...?
Avatar billede jaweni Nybegynder
02. juni 2005 - 20:41 #11
Hej mikkelbm,
du må hænge på lidt endnu.

Det drejer sig om en fil(Stamtrae.rtf),
der ligger i samme mappe som (Familien.htm)
på en server, og ikke på PC'eren.

For en god ordens skyld, bedes du kigge på:
www.afmsoftware.dk under linket: Stamtræ
Nederst på siden, står der i højre side:
Dokumentet Stamtrae.rtf sidst opdateret:

Til en "automatisk" opdatering af filens nye dato
vil jeg gerne bruge et script til at klare det
"lille" problem.

Kender du nogen, der har kode til dette? Helst
lige til at kopiere, for jeg kan åbenbart ikke
finde af programmere i Perl, Java, osv.
Avatar billede mikkelbm Nybegynder
02. juni 2005 - 22:24 #12
Jeg har søgt lidt på nettet og fundet frem til at det nemmeste, må være at gøre det i php.
Og der skal faktisk kun ganske få linjer til:

<?php

    // Change to the name of the file
    $last_modified = filemtime("stamtrae.txt");

    // Display the results
    // eg. Last modified Monday, 27th October, 2003 @ 02:59pm
    print "Last modified " . date("l, dS F, Y @ h:ia", $last_modified);

?>

kilde: http://www.totallyphp.co.uk/code/date_file_last_modified.htm

- Det kræver selvfølgelig at webhotellet understøtter php, men det gør de fleste.

Jeg har testet det, og det virker ;)
Avatar billede mikkelbm Nybegynder
02. juni 2005 - 22:27 #13
Og fra php's egen dokumentation:
http://dk.php.net/function.filemtime
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester