Loading sketch to Arduino without bootloader

how do i load my sketch without using the bootloader i have AVRISP MKII
can anyone help?

You need to edit your boards settings file, to tell it to use the ISP as the "upload using" part.

Here's what I added to the top of "boards.txt" and it works for me:

##############################################################

standalone328.name=Standalone 328 USBtinyISP
standalone328.upload.using=usbtinyisp
standalone328.upload.maximum_size=32768
standalone328.build.mcu=atmega328p
standalone328.build.f_cpu=16000000L
standalone328.build.core=arduino
standalone328.bootloader.low_fuses=0xE2
standalone328.bootloader.high_fuses=0xD9
standalone328.bootloader.extended_fuses=0xF5
standalone328.bootloader.path=optiboot
standalone328.bootloader.file=optiboot_atmega328.hex
standalone328.bootloader.unlock_bits=0x3F
standalone328.bootloader.lock_bits=0x0F

Instead of "usbtinyisp" you want "avrispmkii" though (without the quotes).

I did a write up on this a while back.

Here you go, How to program your Arduino Uno with an AVRISP mkII | John Dimo Blog