Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Eclipse och JAVA: hur får man reda på "command line"?

Postades av 2006-04-09 21:42:35 - Ted Ekeroth, i forum java, Tråden har 5 Kommentarer och lästs av 1488 personer

Hej,
sitter och meckar med Ecplise sedan ett tag. Det är nu så att jag vill helst inte köra programmet genom Ecplise utan köra det direkt från command-prompten.

Anledningen är att jag vill göra flera körningar efter varandra utan att jag manuellt ska behöva klicka på "Play" och sådant. Problemet är att jag inte får igång det via CMD/command-prompten. Lika olika fel hit och dit.

Vad jag vill veta är - hur får jag fram det faktiskt kommandot som Eclipse kör för att starta JAVA-programmet? Har sökt på nätet, tittar på eclipse men hittar inget om det.

Tacksam för svar,


Svara

Sv: Eclipse och JAVA: hur får man reda på "command line"?

Postades av 2006-04-10 18:40:57 - Jonas Fredriksson

Högerklicka på den fil där du har din main-metod och välj "Run->Java Application". Applikationen kommer att köras i en flik som kallas "Console".

Är det kanske vad du eftersöker??

Jonas


Svara

Sv:Eclipse och JAVA: hur får man reda på "command line"?

Postades av 2006-04-12 17:22:20 - Ted Ekeroth

Nej, det är inte Console:n jag letar efter. Jag letar efter den "command line" som körs för att starta programmet... Alltså, jag vill ha typ

java WonderfulMainClass -classpath somepath/somewhere arg1 arg2 etc etc etc...

Behöver den för att kunna starta programmet från prompt istället för genom Eclipse...


Svara

Sv: Eclipse och JAVA: hur får man reda på "command line"?

Postades av 2006-04-17 20:55:27 - Bertil Lilja

Hej

Är inte riktigt säker men Eclipse gör ju inte mer än att "köra java kommandot" Om du i Dos-prompten har tillgång till de klasser som du har i eclipse så borde ju java WondefulMainClass fungera.

Om du kollar proprties på ditt java-projekt i Eclipse kan du se vilka runtime klasser (.jar) Eclipse använder sig av.

Vad får du för fel när du försöker köra programmet utanför Eclipse?


/B#


Svara

Sv:Eclipse och JAVA: hur får man reda på "command line"?

Postades av 2006-04-19 17:33:09 - Ted Ekeroth

Hej,

det är mycket mer struligt än så dessvärre. Jag trodde också att det var bara att köra "java" och sedan min Main-class men det går helt enkelt inte alls. Jag får en "Could not find the Main class" vilket är omöjligt eftersom det finns en i den klass jag försöker köra (Main.java).
Men det är EXAKT samma fil som körs genom Eclipse.

Jag vet inte vad Eclipse gör, men det ser ut såhär:

Main class: jist.runtime.Main
Arguments: jist.swans.Main driver.AODVDriver C:\somepath\to\xmlfile\file.xml

Under fliken "JRE" står det bara "Project JRE" och är troligen bara standard "javaw" som finns i JRE-katalogen in min "Programs".

Under "Classpath" står det JRE System Library, och sedan "SWANS (default classpath)" och under den 6 st .jar som jag tror är ganska irrelevanta för mig, speciellt eftersom inte ens Main-filen kan starta. De 6 .jar-arna ligger i mitt projekt så att säga, i en "lib" katalog (inget jag skrivit själv dock).

Under "Source" står det dessa 6 saker igen plus lite saker från JRE som jag tror är standard-saker, dvs jag borde ha dem med eller utan Eclipse.

Environment står det ingetting.

Common står det inget vettigt heller.

Och det är allt.

Försöker jag köra "java" eller "javaw" får jag bara felet att ingen main-metod hittades. Och det verkar ju totalt vansinnigt så jag försöker ta reda på exakt vad Eclipse kör och gör för att starta det hela.
Min command-string som jag testar ser ut såhär:
C:\Program\Java\jre1.5.0_06\bin> javaw c:\Program\SWANS\jist-swans-1.0.6\src\jist
\runtime\Main


Svara

Sv:Eclipse och JAVA: hur får man reda på "command line"?

Postades av 2006-04-19 21:18:12 - Ted Ekeroth

Detta är varför jag alltid hatat JAVA (och gör det fortfarande):

JAVA klagade på "main method not found" och lite sådant när det inte alls hade med saken att göra, såvitt jag fattar det. Det har med classpath att göra.

Jag gjorde så att jag, i Main-klassen som jag ville köra skrev:

<code>
System.out.println( System.getProperty( "java.class.path" ) );
</code>

och det skrevs då ut hela den classpath som användes för att starta JAVA-programmet.

Om jag sedan tog hela den raddan och köra precis som vanligt så fungerade det fint! Problemet är alltså löst, även om JAVA ger korkade felmeddelanden.

Tack!


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
860
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies