fork download
  1. import android.media.MediaPlayer;
  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.widget.AdapterView;
  6. import android.widget.Button;
  7.  
  8.  
  9. public class MainActivity extends AppCompatActivity {
  10.  
  11. @Override
  12. protected void onCreate(Bundle savedInstanceState) {
  13. super.onCreate(savedInstanceState);
  14. setContentView(R.layout.activity_main);
  15.  
  16. final MediaPlayer musicSoundMP = MediaPlayer.create(this, R.raw.reee);
  17.  
  18. final Button playMusic = (Button)this.findViewById(R.id.playMusic);
  19.  
  20. playMucis.setOnClickListener(new View.OnClickListener() {
  21.  
  22. @Override
  23. public void onClick(View v) {
  24. musicSoundMP.start();
  25. }
  26. });
  27. }
  28. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:9: error: class MainActivity is public, should be declared in a file named MainActivity.java
public class MainActivity extends AppCompatActivity {
       ^
Main.java:1: error: package android.media does not exist
import android.media.MediaPlayer;
                    ^
Main.java:2: error: package android.support.v7.app does not exist
import android.support.v7.app.AppCompatActivity;
                             ^
Main.java:3: error: package android.os does not exist
import android.os.Bundle;
                 ^
Main.java:4: error: package android.view does not exist
import android.view.View;
                   ^
Main.java:5: error: package android.widget does not exist
import android.widget.AdapterView;
                     ^
Main.java:6: error: package android.widget does not exist
import android.widget.Button;
                     ^
Main.java:9: error: cannot find symbol
public class MainActivity extends AppCompatActivity {
                                  ^
  symbol: class AppCompatActivity
Main.java:12: error: cannot find symbol
    protected void onCreate(Bundle savedInstanceState) {
                            ^
  symbol:   class Bundle
  location: class MainActivity
Main.java:11: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:13: error: cannot find symbol
        super.onCreate(savedInstanceState);
        ^
  symbol:   variable super
  location: class MainActivity
Main.java:14: error: package R does not exist
        setContentView(R.layout.activity_main);
                        ^
Main.java:16: error: cannot find symbol
        final MediaPlayer musicSoundMP = MediaPlayer.create(this, R.raw.reee);
              ^
  symbol:   class MediaPlayer
  location: class MainActivity
Main.java:16: error: package R does not exist
        final MediaPlayer musicSoundMP = MediaPlayer.create(this, R.raw.reee);
                                                                   ^
Main.java:16: error: cannot find symbol
        final MediaPlayer musicSoundMP = MediaPlayer.create(this, R.raw.reee);
                                         ^
  symbol:   variable MediaPlayer
  location: class MainActivity
Main.java:18: error: cannot find symbol
        final Button playMusic = (Button)this.findViewById(R.id.playMusic);
              ^
  symbol:   class Button
  location: class MainActivity
Main.java:18: error: cannot find symbol
        final Button playMusic = (Button)this.findViewById(R.id.playMusic);
                                  ^
  symbol:   class Button
  location: class MainActivity
Main.java:18: error: package R does not exist
        final Button playMusic = (Button)this.findViewById(R.id.playMusic);
                                                            ^
Main.java:20: error: package View does not exist
        playMucis.setOnClickListener(new View.OnClickListener() {
                                             ^
Main.java:20: error: cannot find symbol
        playMucis.setOnClickListener(new View.OnClickListener() {
        ^
  symbol:   variable playMucis
  location: class MainActivity
20 errors
stdout
Standard output is empty