“方法main不能声明为static; 静态方法只能在静态或顶级类型中声明“

class Perkusja { boolean talerze = true; boolean beben = true; void zagrajNaBebnie() { System.out.println(“bam, bam, baaaa-am-am”); } void zagrajNaTalerzach() { System.out.println(“brzdęk, brzbrzrzdęęk”); } class PerkusjaTester { public static void main(String[] args) { Perkusja p = new Perkusja(); } } } 你好! 我是stackoverflow的新手,所以请原谅我糟糕的编辑。 我是Java的新手,我无法弄清问题究竟在哪里以及问题是什么。 我在行public static void main(String[]args)上得到以下错误: 方法main不能声明为static; 静态方法只能在静态或顶级类型中声明 我正在使用eclipse,我正在做一些简单的java练习。 我搜索了问题,但答案通常与更复杂的代码相关。 我如何解决它以及导致以下错误的原因是什么? 我很感激对这个特殊例子的解释。 干杯!

maven在编译时获取属性

如何在编译时在源文件中获取Maven属性 pom.xml myApp 1.0.0 Main.java public class Main { private static final String artifactId = “project.artifactId”; private static final String version = “project.version”; } 是否有可能在课堂上鳕鱼?

Javareflection:查找子类的字段

我有一个类层次结构,如下所示:(=>表示“是”的子类“) anonymous instance class => abstract class => generic abstract class 或者更简洁: C => B => A 执行时,“C”调用“A”方法之一。 在“A”中的该方法中,我想使用reflection来查找在“B”类中定义的对象的受保护字段。 (所以这些是“C”和“B”可以看到的字段,但不是“A”。) 我如何使用Javareflection做到这一点? 如果我在A&B或B&C之间添加一些东西,我怎么能面向未来呢?

带有Timer的Java变色图形

我想画一张每秒两次变色的光盘。 磁盘在DrawPanel上绘制,它延伸了JPanel,在main方法中,DrawPanel被添加到框架中。 对于颜色变换,我使用一个计时器,当我试图改变主方法中的DrawPanel的背景时(我注释掉了)。 有人可以告诉我为什么它不适用于Graphics g对象或任何其他建议吗? 我只是从main方法复制代码并将其添加到paintComponent()方法中,但在这里它不起作用。 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.Timer; public class DrawPanel extends JPanel{ public GridBagLayout gbl; //position and dimension int x = 0, y = 0, width = 200, height = 200; public DrawPanel(){ repaint(); } public DrawPanel(GridBagLayout gridBagLayout) { this.gbl = gridBagLayout; […]

OnLongClick停止OnClick

我正在使用Listview。 在实现OnLongClick之前,我的onListItemClick工作正常,但是现在,在实现OnLongClick之后,长按点击工作和正常列表点击不做任何事情。 它似乎隐藏了你已经工作的onListItemClick()函数的暴露 任何人都可以看到原因/建议解决方案? public class CombChange extends ListActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setListAdapter(new ListEdit(this, symbols)); @Override protected void onListItemClick(ListView l, View v, int position, long id) { String selectedValue = (String) getListAdapter().getItem(position); if (lastPressed.equals(selectedValue) ){ count++;} } public class ListEdit extends ArrayAdapter implements OnLongClickListener{ private final Context context; private final […]

unmute按钮java android的问题

我正在创建一个简单的点击计数器安卓应用程序,单击按钮时会播放声音,并且在离开计数屏幕然后返回计数屏幕时也会保存计数。 我遇到了静音按钮的问题。 当我点击它时,它会使整个应用程序静音,而不仅仅是那个特定的gui屏幕(活动)。 第一个问题是静音按钮使整个应用程序的声音静音,我只需要为该活动静音。 第二个问题是,当您单击静音按钮并退出屏幕,然后返回,然后尝试取消静音 – 它不会取消静音。 我认为解决这个问题的方法是我们将静音按钮从SharedPreferences保存实例状态中取出 – 如果可能的话…… 到目前为止,这是我的代码,如果你可以指导我如何实现上述那将是伟大的。 谢谢。 public class wazeefa extends Activity { //Count Button TextView txtCount; ImageView image; Button btnCount; Button wmute; Button wreset; public static int count=0; SharedPreferences app_preferences; MediaPlayer mpButtonClick; AudioManager audioManager; public static boolean mutestatus=false; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // The activity is […]

用Java运行JavaScript

我有一个javaScript标记: var CurrentDate= new Date(); var JAT= 1; function pz() {}; init(); document.getElementById(“cities”).selectedIndex=12; coord(); main(); 我想在java中运行此脚本并接收服务器响应的html文档。 我怎样才能做到这一点? 我还需要解析收到的文档并提取一些特殊标签。 谢谢。

我应该如何使用Spring / Hibernate项目设置业务对象

我是第一次设置Spring 3 / Hibernate 3.6应用程序架构并配置了所有部件,但需要有关业务层的正确架构设计的更多信息。 请提供建议或指向资源的链接,这些资源将建议在我的控制器和DAO之间建立单独的业务层。 是否有针对业务对象的建议技术或通常使用的POJO? 对于业务对象,应用程序是否仅使用与我的控制器位于同一级别的单独文件夹进行划分?

方法是否重载了一种多态?

我正在研究静态和动态多态,并得到这些链接: http://guruzon.com/1/oop-concepts/polymorphism/what-is-polymorphism-example-tutorial-uml-diagram-notation http://www.coderanch.com/t/379004/java/java/static-polymorphism-dynamic-polymorphism http://javarevisited.blogspot.in/2011/08/what-is-polymorphism-in-java-example.html 在所有这些链接中,有人说过载是多态的一个例子,然后我遇到了另外两个地方,据说重载与多态无关,链接是: 方法重载是多态吗? Head First Java第2版第7章(inheritance和多态)上一主题:重载方法 。 现在我无法弄清楚它是否是一种多态性,如果它不是OOP中有什么称为静态多态的话?

返回在servlet中创建的excel文件作为响应

我使用Apache POI创建了excel文件,并尝试将其作为对ajax调用的响应返回。 我希望浏览器提示“保存创建的文件”窗口。 问题是我在servlet的响应中得到了gibbrish并且没有提示或任何提示 我在StackOverflow上发现了类似的问题,但是他们问题的解决方案对我不起作用(或者我错过了一些东西)。 这里的问题是通过使用html标签解决的,但我不能(据我所知)在SAPUI5中使用它们。 这是一个非常类似的案例,我用于我的事情,但它仍然无效。 这是客户端代码: jQuery.ajax({ url : “Export”, type : “post”, mimeType: ‘application/vnd.ms-excel’, success : function(){ console.log(“data was exported successfully”); }, error: function(){ console.log(“error while exporting data”); }, complete: function(){ console.log(“exporting data has been completed”); } }); 这是servlet的代码: response.setContentType(“application/vnd.ms-excel”); response.setHeader(“Expires”, “0”); response.setHeader(“Cache-Control”, “must-revalidate, post-check=0, pre-check=0”); response.setHeader(“Pragma”, “public”); response.setHeader(“Content-Disposition”, “attachment; filename=ReportsData.xls”); ServletOutputStream […]