Hallo Ich habe netbeans 7 und ich fragte mich, wie man die Gesamtlinien für ein Projekt berechnet. Ich habe Google durchgesehen, aber jedes Mal finde ich nur Sackgassen oder nicht funktionierende Plugins. Weiß jemand, wie man die Linien zählt?Wie man Zeilen in einem Netbeans Projekt zählt
Antwort
Sie können
wordcount verwenden, das mit 7.1
nb-wordcount funktioniert, das mit 8.2 funktioniert.
So konfigurieren Sie in Werkzeuge wordcount gehen ->Optionen ->Sonstiges. Sie müssen Accept filename
ändern, wenn Sie möchten, dass andere Dateien als Java und Groovy übereinstimmen. >öffnen Wordcount Fenster - in Fenster
Um die Zählung Fenster gehen anzuzeigen.
Um Statistiken anzuzeigen, klicken Sie auf WordCounting (zweite Schaltfläche). Ich werde die Statistiken des Verzeichnisses in Projekte (Fenster) (es muss ein Paket oder so etwas wie Source Packages oder Webseiten sein, wird es nicht funktionieren, wenn Sie das Projekt auswählen).
Auch wenn Sie auf Linux sind, können Sie einfach ausführen:
find . -name '*.java' | xargs wc -l
Sie könnten Source Code Metrics für Java-Projekte verwenden.
Versucht es, aber es sagt nirgendwo hos viele Zeilen gibt es. –
Versuchen Sie Folgendes: Windows> Quellcode-Metriken; Klicken Sie dann mit der rechten Maustaste auf Ihr Projekt und wählen Sie Quellcode-Metriken. – ltin
Hat das immer noch nicht die Gesamtanzahl der Zeilen angezeigt. –
Ich weiß, dass dies eine sehr alte Frage ist, aber es ist ein einfacher Weg, um die Zeilenzahl in einem NetBeans-Projekt zu finden, das nicht beteiligt ist Installation Plugins:
- Rechtsklick auf dem Ordner oder Paket, das Sie die Menge an Linien in
Hinweis finden wollen: nicht die rechte Maustaste auf dem Projekt selbst als das wird es dazu führen, die Linien in alle zählen die generierten Dateien auch. - Klicken Sie auf
Find
oderFind in Files
oder CtrlF drücken. Stellen Sie sicher, dass das Dropdown-FeldMatch
aufRegular Expression
eingestellt ist. - Geben Sie
\n
in das Suchfeld ein. - Drücken Sie Suchen und die Anzahl der Zeilen, die Ihr Projekt hat, wird oben auf der Registerkarte
Search Results
angezeigt.
Hinweis: In NetBeans, wird die Suche nach 5000 Ergebnisse gestoppt, so dass, wenn Ihr Projekt länger ist als die dann diese Methode funktioniert nicht
Ich hatte gehofft, für eine Cut-and-Paste Antworten. Also habe ich einen geschrieben.
EDIT: Unterstützt Millionen von Zeilen Code. Keine externen Bibliotheken erforderlich.
public static void main(String[] args) throws FileNotFoundException {
final String folderPath = "D:\\Dev\\MYPROJECT\\src";
long totalLineCount = 0;
final List<File> folderList = new LinkedList<>();
folderList.add(new File(folderPath));
while (!folderList.isEmpty()) {
final File folder = folderList.remove(0);
if (folder.isDirectory() && folder.exists()) {
System.out.println("Scanning " + folder.getName());
final File[] fileList = folder.listFiles();
for (final File file : fileList) {
if (file.isDirectory()) {
folderList.add(file);
} else if (file.getName().endsWith(".java")
|| file.getName().endsWith(".sql")) {
long lineCount = 0;
final Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
scanner.nextLine();
lineCount++;
}
totalLineCount += lineCount;
final String lineCountString;
if (lineCount > 99999) {
lineCountString = "" + lineCount;
} else {
final String temp = (" " + lineCount);
lineCountString = temp.substring(temp.length() - 5);
}
System.out.println(lineCountString + " lines in " + file.getName());
}
}
}
}
System.out.println("Scan Complete: " + totalLineCount + " lines total");
}
Die Ergebnisse erscheinen ähnlich der folgenden:
(truncated)
47 lines in WarningLevel.java
Scanning design
1367 lines in ProcessResultsFrame.java
83 lines in TableSettingPanel.java
Scanning images
Scanning settingspanel
67 lines in AbstractSettingPanel.java
215 lines in AdvancedSettingsPanel.java
84 lines in BaseSettingsPanel.java
451 lines in DatabasePanel.java
488 lines in EmailPanel.java
458 lines in FTPGUIPanel.java
482 lines in FTPScheduledTaskPanel.java
229 lines in GUISettingPanel.java
87 lines in RootSettingJPanel.java
722 lines in ServerVisualIdentificationSettingPanel.java
Scan Complete: 123685 lines total
Wenn es etwas lass es mich vermisst wissen und ich werde mein Bestes tun, um es zu korrigieren. Vielen Dank!
- 1. Wie man ein JFreeChart in einem NetBeans-Projekt anzeigt
- 2. Lombok funktioniert nicht in einem Netbeans-Projekt
- 3. LdapContext, wie man zählt (*)
- 4. Zieldatei in Ant NetBeans Projekt
- 5. Wie man Tokens zählt?
- 6. Wie man Zeilen beim Verbinden der Tabelle zählt
- 7. Wie man Mockito gerade in NetBeans einfachem Java-Projekt einrichtet
- 8. Wie benutzt man das Netbeans-Modul in meinem eigenen Projekt?
- 9. pandas python wie man die Anzahl der Datensätze oder Zeilen in einem Datenrahmen zählt
- 10. Wie man die Pixel in einem Bild mit Qimage zählt
- 11. Wie zählt man die Anzahl der Schlüssel in einem Hash?
- 12. Wie zählt man die Anzahl der Wörter in einem Satz?
- 13. Wie man Schalter in jqueryui nach einem Klick-Ereignis zählt
- 14. Wie man doppelte Zahlen in einem sortierten Array zählt
- 15. Wie man mehrere Werte in einem Array zählt
- 16. NetBeans offenes Projekt Problem
- 17. Wie man Java-Codes in einem Notizblock als Projekt in den NetBeans öffnet
- 18. Automatisch gelöschtes Projekt in Netbeans
- 19. Excel - Wie man Zeilen mit einem Kriterium zählt, aber nur einmal für jede ID
- 20. Netbeans Projekt in Differenz OS
- 21. Netbeans: Wie fügt man andere C++ statische Bibliothek Projekt ein?
- 22. Wie man ein Netbeans-Projekt von der Kommandozeile neu kompiliert?
- 23. C-Funktion, die Zeilen in Datei zählt
- 24. Netbeans-Projekt mit Embedded Server
- 25. Netbeans Projekt Referenzausgaben
- 26. Wie man ausgewählte Aufzeichnungen in Kristallberichten zählt
- 27. Importieren von JSON.simple in einem MHP-Projekt (Netbeans)
- 28. Netbeans Run Projekt Schaltfläche deaktiviert
- 29. Wie man die Größe der Listen mit einem Diktat zählt?
- 30. Wie setzt man die Umgebungsvariable in Netbeans?
Ich konnte erfolgreich Wordcount mit NetBeans 7.3 verwenden –