
已解决问题
谷歌xiverson用户在2013.09.19提交了关于“钵钵鸡selection does not contain a main type错误”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-12-21T05:40:16。packagennn;importj**a.util.Random;importj**a.lang.Object.*;importj**a.util.*;publicclassdiceGame{
publicstaticfinalint**M_SIDEs=6;
publicvoidmain(String[]args){Scannerin=newScanner(***.in);System.out.println("Numberofdice:");int**mDice=in.nextInt();intmaxRoll=**mDice***M_SIDEs;int**mRolls=0;while(true){introll=rollDice(**mDice);**mRolls++;if(roll==maxRoll)bre**;System.out.println("Rolled"+roll);}System.out.println("ROlled"+maxRoll+"after"+**mRolls+"rolls");
}
privateintrollDice(int**mDice){inttotal=0;for(inti=0;i<**mDice;i++){intdd=newRandom().nextInt(**M_SIDEs)+1;total+=dd;}returntotal;}
}
网上说是因为.j**a文件不在项目的src路径内,也就是说源代码未被eclipse编译1、在项目名上右键->BuilderPath->ConfigureBuildPath->选择Source面板再点AddFolder,把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择RunAsJ**aAppication的时候,要把光标至于包括main方法的类上。2、最快捷的解决办法是,打开带有main函数的类,ctrl+A(全选)--->ctrl+X(剪切)----->ctrl+S(保存)--->关闭---->再打开--->ctrl+C(粘贴)---->OK;一句话就是粘出去关闭,再粘进来。
这些方法试过了都没用啊。main方法,也放在src文件夹下的。请教大神希望大家能够帮助她。
详细问题描述及疑问:packagennn;importj**a.util.Random;importj**a.lang.Object.*;importj**a.util.*;
publicclassdiceGame{
publicstaticfinalint**M_SIDEs=6;
publicvoidmain(String[]args){Scannerin=newScanner(***.in);System.out.println("Numberofdice:");int**mDice=in.nextInt();intmaxRoll=**mDice***M_SIDEs;int**mRolls=0;while(true){introll=rollDice(**mDice);**mRolls++;if(roll==maxRoll)bre**;System.out.println("Rolled"+roll);}System.out.println("ROlled"+maxRoll+"after"+**mRolls+"rolls");
}
privateintrollDice(int**mDice){inttotal=0;for(inti=0;i<**mDice;i++){intdd=newRandom().nextInt(**M_SIDEs)+1;total+=dd;}returntotal;}
}
网上说是因为.j**a文件不在项目的src路径内,也就是说源代码未被eclipse编译1、在项目名上右键->BuilderPath->ConfigureBuildPath->选择Source面板再点AddFolder,把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择RunAsJ**aAppication的时候,要把光标至于包括main方法的类上。2、最快捷的解决办法是,打开带有main函数的类,ctrl+A(全选)--->ctrl+X(剪切)----->ctrl+S(保存)--->关闭---->再打开--->ctrl+C(粘贴)---->OK;一句话就是粘出去关闭,再粘进来。
这些方法试过了都没用啊。main方法,也放在src文件夹下的。请教大神期待您的答案,你无异于雪中送炭,让我感激涕零
!