Внутри проекта Eclipse Android запускаются классы Java с основными (String args), поскольку приложение Java вызывает «Недопустимый макет java.lang.String at value»

Внутри проекта Eclipse Android как запускать классы Java с основными (String [] args) в качестве приложения Java?

public class JavaApp { public static void main(String[] args) { // some dummy operations here, possibly including // System.out.print(string); } } 

Я получаю ошибку

 Invalid layout of java.lang.String at value # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (javaClasses.cpp:129), pid=6748, tid=6676 # fatal error: Invalid layout of preloaded class # # JRE version: 7.0_11-b21 # Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode windows-amd64 compressed oops) # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # An error report file with more information is saved as: # D:\Workspaces\ADT-Bundle\FMonPianoApp\hs_err_pid6748.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # 

Я использую main() для небольших тестов (без JUnit)

Solutions Collecting From Web of "Внутри проекта Eclipse Android запускаются классы Java с основными (String args), поскольку приложение Java вызывает «Недопустимый макет java.lang.String at value»"

В случае Android- проекта вам нужно удалить Android Lib из конфигурации запуска для этого конкретного класса. Используйте «прохождение» ниже в качестве руководства.

  • Project -> Properties -> Run / Debug Settings ;
  • Выберите свой класс и нажмите « Изменить »;
  • Откройте вкладку « Classpath » и удалите Android Lib из « Bootstrap Entries »;
  • Применить все и снова запустить класс.

ИЛИ

Вы можете пройти мимо этого, используя приложение « Run As -> Android Application . Возможно, проверьте конфигурацию Запуск для других проблем.

Надеюсь это поможет

Источник